Hallo Zusammen,
ich versuche einen Datensatz aus einer Interbase-
DB in eine ListBox zu schreiben, etwa so:
Delphi-Quellcode:
querystring := 'SELECT * FROM TPC_INST_PROGR WHERE PC_ID = '+QuotedStr(pcid);
IBQuery1.SQL.Text := querystring;
IBQuery1.Open;
while not IBQuery1.Eof do
begin
lbInstProg.Items.Add(IBQuery1.FieldByName('PROGR_STR').AsString);
IBQuery1.Next();
end;
wenn ich mein Programm dann starte kommt bei sehr vielen Einträgen in der Datenbank der Fehler:
"arithmetic
exception, numeric overflow, or string truncation"
Bei Borland bzw. InterbaseCorporation habe ich gelesen dass dieser Fehler auftreten kann wenn ein Feld mehr Daten aufnehmen soll als es kann. Da standen zwar Workarounds, allerdings waren die auf so konkrete Fälle zugeschnitten dass ich diese nicht umsetzen konnte.
Weiß einer wie ich diese Daten in eine ListBox reinkriegen kann?
Gruß
Changer