Einzelnen Beitrag anzeigen

BergLoewe

Registriert seit: 20. Nov 2005
37 Beiträge
 
Delphi 11 Alexandria
 
#1

Datentypwandlung bei Übergabe von Variablken an 'Select'

  Alt 10. Apr 2024, 18:22
Datenbank: Interbase • Version: XE7 • Zugriff über: FD
Hallo,


ich habe mich soweit durchgekämpft, dass ich ein SQL-Statement prinzipiell soweit hinbekommen habe, dass es funktioniert. Außer in folgendem speziellen Fall:
Code:
  CreditorsSaerchTable.SQL.Text :='SELECT NAME1 FROM CREDITORS '+
                                  'WHERE IDCREDITORS = :SuchID';
  CreditorsSaerchTable.ParamByName('SuchID').AsInteger:= StrToInt(ADBLUCBCreditors.Text);
  CreditorsSaerchTable.Open;
Das Feld "IDCREDITORS" ist ein Integer. Jetzt kommt -aber erst zur Laufzeit- aber ein Fehler, "Variante des Typs(String) konnte nicht in Typ(Int64) konvertiert werden.

Gibt's da was anderes, als StrToInt für?
  Mit Zitat antworten Zitat