1 Lösungsmöglichkeiten Error: Incorrect token followed by „:“ (SQL) | Tipps zu PC und Technik

Lösungsmöglichkeiten Error: Incorrect token followed by „:“ (SQL)

10. Mai 2018 - Lesezeit: 2 Minuten

 

Sprachen: PHP, C++, Delphi,… alles womit man auf SQL Datenbanken zugreifen kann.

Dieser Artikel gibt einen kleinen Lösungsvorschlag zur Fehlermeldung:

„ Incorrect token followed by “:“ “ (wobei by auch ein anderes Zeichen sein kann)

 

Diese Fehlermeldung kommt von der Datenbank und bedeutet soviel, dass man ein ungültiges Zeichen im SQL String verwendet hat. Dies kann z.B. auftretten, wenn man automatisch Daten einlesen lässt.

Die Fehlermeldung tritt bei SQL Anweisungen auf, bei Insert, Select oder auch andere!

Lösungsmöglichkeiten:

  1. In der Anweisung, die Variablen als Parameter deklarieren:
    sql.text := 'Select * from … where name = :name';
    ...byparam...  ;
  2. Die Variable eindeutig als String definieren:
    sql.text := 'Select * from … where name = "‘+name+’"';

 

 

 

 











Es wurden noch keine Kommentare verfasst, sei der erste!