Einzelnen Beitrag anzeigen

Frederika

Registriert seit: 28. Jan 2009
81 Beiträge
 
#1

NULL-Werte auf String casten?

  Alt 25. Jul 2009, 13:05
Datenbank: MS Access • Zugriff über: ADO
Ich lese Daten mittels TADOQuery aus eine Datenbank (derzeit testweise Access, aber eigentlich unabhängig davon). Manche der Felder sind leider leer (NULL). Ich möchte beim Einlesen dieser Felder einen Leerstring erzeugen, erhalte aber immer einen Cast-Error ("Ungültige Variant-Typumwandlung").

Delphi-Quellcode:
var AFeld : String;
AFeld := myADO['Feld']); // Fehler, falls Inhalt von 'Feld' = NULL
AFeld := String(myADO['Feld'])); // produziert den gleichen Fehler
Was muss man machen, damit es funktioniert?
  Mit Zitat antworten Zitat