Einzelnen Beitrag anzeigen

BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
491 Beiträge
 
Delphi 12 Athens
 
#1

Leerstring an Datenfeld übergeben

  Alt 16. Jan 2009, 10:59
Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO
Hallo zusammen,

folgendes Problem:

ich möchte einem Datenfeld einen Leerstring zuweisen. Z.B. mit "tblXY.FieldByName('Test').Value := ''". Der Typ des Datenfelds ist VARCHAR, also ein Zeichentyp. Soweit so gut. Delphi macht aus dem Leerstring aber immer automatisch NULL. Das Feld darf aber nicht NULL sein (NOT NULL). Wie kann ich dem Variant beibringen einen Leerstring nicht als NULL sonderen eben als Leerstring zu interpretieren? Das Problem tauscht komischerweise erst seit Delphi 2009 auf...

Alternativen mit ".AsString" und so habe ich auch schon probiert. Gleiches Problem...

Danke schonmal für eure Antworten...

Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat