Hi ich benutze Delphi 5 und möchte mittels einer Query ein Datenbankupdate durchführen allerdings gibt es einen Fehler.
Quellcode:
QIncrementSearch.SQL.Add('Update Adressen set Wildcard=1 where (CAST('+Feldname+' as char(40)) like '''+mytext+''')');
In Feldname steht der Name des Datenbankfeldes nach in dem ich suche. Bei meinem Fall ist der Name "DATEV-NUMMER", nun schneidet er mir das "-Nummer" ab. Ich denke mal das es als Minus interpretiert wird. In Access kann ich das so lösen:
"[Feldwert]"
aber wie funktioiert dies in LOCAL SQL mit Paradox?
Quellcode:
QIncrementSearch.SQL.Add('Update Adressen set Wildcard=1 where (CAST('+Feldname+' as char(40)) like '''+mytext+''')');
In Feldname steht der Name des Datenbankfeldes nach in dem ich suche. Bei meinem Fall ist der Name "DATEV-NUMMER", nun schneidet er mir das "-Nummer" ab. Ich denke mal das es als Minus interpretiert wird. In Access kann ich das so lösen:
"[Feldwert]"
aber wie funktioiert dies in LOCAL SQL mit Paradox?
Comment