Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3

AW: Firebird Problem mit Datum

  Alt 29. Dez 2013, 18:25
Ich bastele gewiss noch ein Datum zusammen
Nene, das ist schon parametrisiert und läuft in SP.

Delphi-Quellcode:
SchreibeSP.ParamByName('TAGNR').AsDate := t;
...
SchreibeSP.ExecProc;
// wobei : t : TDateTime;
In der DB sieht es dann ungefähr so aus :

Code:
/* Tabellenfeld /*/

CREATE TABLE TABELLE (
...
    TAGNR           DATE,
...

/* in SP /*/
SELECT ID FROM TABELLE WHERE ... AND (TAGNR= :TAGNR) AND ... INTO :AENDERN;
IF (AENDERN < 0) THEN BEGIN
  UPDATE TABELLE SET ...
  WHERE ... AND (TAGNR= :TAGNR) AND ...
...
Incompatible column/host variable data type.
Dynamic SQL Error.
SQL error code = -303.
Conversion error from string "29/12/2013".

Fehlertyp : EFIBInterBaseError
Sender : TInplaceEdit
Gruß
Hansa
  Mit Zitat antworten Zitat