2012-04-03 7 views
2

Beim Versuch, Daten in meine SQl-Datenbank einzufügen, erhalte ich den folgenden Fehler: System.Data.SqlServerCe.SqlCeException: There was an error parsing the query. [ Token line number = 1,Token line offset = 52,Token in error =) ] Meine Codezeilen zur Eingabe der Daten sind die folgenden:Beim Analysieren der Abfrage ist ein Fehler aufgetreten. [Token-Zeilennummer = 1, Token-Zeilen-Offset = 52, Token-Fehler =)]

Ich versuche, eine Datei auf meinen Server hochzuladen und den Dateinamen meiner Datenbank hinzuzufügen. Der Fehler ist anscheinend mit Linie 15.

Antwort

3

Nachkommendes Komma ist meine Vermutung. ändern SQL-Anweisung INSERT dazu:

var SQLINSERT = "INSERT INTO Games (Name, file_path) " + "VALUES (@0, @1)"; 
+0

Ich habe das versucht und es behoben diesen Fehler, aber jetzt gibt es mir einen weiteren Fehler – mhcodner

+0

die Fehlerseite sagt jetzt: System.ArgumentNullException: parametrisierte Abfrage erwartet einen Parameterwert, der nicht angegeben wurde. Parametername: 0 – mhcodner

+1

@mhcodner: Aber das ist ein ganz anderes Problem, nicht wahr? Diese Antwort löst das ursprüngliche Problem in Ihrem Post. Mehrere Fragen werden hier typischerweise separat gestellt (zumindest wenn die Probleme sehr unterschiedlich sind, wie in Ihrer Situation). Sehen Sie sich auch die vorhandenen Fragen an (oben auf der Seite befindet sich eine Suchleiste), unter denen Sie eine fertige Lösung/Antwort finden können. –

0

Das Problem in meinem Fall in der Mitte des Satzes war haben den "Charakter

Beispiel (ERROR)

INSERT INTO Article (ARV_ARTICLE, ARV_NAME, ARV_BRAND_ID, ARV_GROUP) 
      VALUES ('56255249','**HANNA 70'S**','32','5')` 

Beispiel (RICHTIG)

INSERT INTO Article (ARV_ARTICLE, ARV_NAME, ARV_BRAND_ID, ARV_GROUP) 
      VALUES ('56255249','**HANNA 70S**','32','5')` 

Ich lösen das Problem mit einer Subtraktion

Verwandte Themen