Thema: Delphi Fehler in SQL-Anweisung

Einzelnen Beitrag anzeigen

Hansi

Registriert seit: 8. Okt 2004
271 Beiträge
 
#1

Fehler in SQL-Anweisung

  Alt 4. Mär 2006, 13:14
Datenbank: MySQL • Version: 4.1 • Zugriff über: ZEOS
Hey,

Mit folgendem Code schreibe ich einen Datensatz in die DB:

Delphi-Quellcode:
...
ZQ_Shp.SQL.Text := 'Insert Into products_description Set products_name = :p1';
ZQ_Shp.ParamByName('p1').AsString := ZQ_Art.FieldValues['BEZEICHNUNG'];
ZQ_Shp.ExecSQL;
...
So das Problem ist nun wenn das DB-Feld "Bezeichnung" leer ist, bekomme ich eine Fehlermeldung, dass Null nicht in String umgewandelt werden kann; Allgemein ist es aber das gleiche Problem, dass man einen leeren Parameter in die SQL-Abfrage reinmacht.

Nun die Frage wie kann ich die FM verhindern und trotdem den DS in die DB schreiben?

MfG
Hansi
  Mit Zitat antworten Zitat