Hallo,
Ich greife über ADO auf eine Access-Datenbank zu. Nun versuche ich aus einer Tabelle ein Datum auszulesen. Ist das Datumsfeld in der Tabelle allerdings leer, bekomme ich die Fehlermeldung 'Variante des Typs (Null) konnte nicht in Typ (String) konvertiert werden'. Wie kann ich diesen Fehler abfangen und umgehen?
So lese ich das Datum aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| FUNCTION TDM_Inf.GetKaufDatum: String; BEGIN IF QRY_GetKauf.RecordCount <> 0 THEN IF QRY_GetKauf.FieldValues['Datum'] <> '' THEN GetKaufDatum := QRY_GetKauf.FieldValues['Datum'] ELSE GetKaufDatum := ''; END; |
QRY_GetKauf ist dabei mein ADO-Query mit der SQL-Anweisung:
SQL-Anweisung
mfg, ggehrma