Einzelnen Beitrag anzeigen

Denise

Registriert seit: 15. Apr 2004
6 Beiträge
 
#1

Fehler beim Datenabnkzugriff über Query.FieldValues[]

  Alt 15. Apr 2004, 22:07
Habe eine Query, aus der ich das Ergebnis auslesen will, bekomme aber immer die Fehlermeldng

Variante des Typs (Null) konnte nicht in Typ (String) konvertiert werden

wenn Das Feld "text" leer ist.

Wie kann ich diesen Fehler abfangen? Ich arbeite mit einer Paradox-Datenbank. Das Feld ist vom Typ String (40).

Vielen Dank schonmal

Delphi-Quellcode:
Type TMyData = record
                        Kennung :integer;
                        Name :String;
                        ...
                        Text :String;
                        end;
var i:integer;
    MyArray:TMyData;
begin
    ...
    Myquery.Open;

    if Myquery.FindFirst then
    begin
      i:=0;
      repeat
         MyArray[i].Kennung := Myquery.FieldValues['Kennung'];
         MyArray[i].Name := Myquery.FieldValues['Name'];
         ...
         MyArray[i].Text := Myquery.FieldValues['text'];

         i:=i+1;
      until not Myquery.FindNext;
    end;
    ...
end;
  Mit Zitat antworten Zitat