Jeg vil gerne kunne indsætte en dato med formatet Date i en Interbase-database. Jeg har skrevet følgende men får en fejl i stil med \"conversion error from string ...\"
//Forsøger at indsætte ordren i databasen try sql := \'INSERT INTO ORDRE (ORDREID,ORDRENR,KUNDEID,FORVENTETLEVERING ) VALUES(1234,\'+EditOrdrenr.Text+\',\'+kundenr+\',\'+leveringsdato+\')\' ;
sql := \'INSERT INTO ORDRE (ORDREID,ORDRENR,KUNDEID,FORVENTETLEVERING ) VALUES(1234,\'+EditOrdrenr.Text+\',\'+kundenr+\',\'+\'\'\'+leveringsdato+\'\'\')\' ;
Med andre ord smid datoen ind som en streng så konverter ib selv, hvis den har det forventede format, du kan bruge datetimetostring / datetimetostr til at formatere datostrengen
\'+\'\'\'+leveringsdato+\'\'\' virkede ikke ... men det gjorde tilgengæld: \'\'\'+datetimetostr(DateTimePickerForventetLevering.Datetime)+\'\'\' Af en eller anden grund gik det hele ned hvis jeg forsøgte at indsætte en dato før dagsdato !!!
Og så mener du ikke mit svar var 30 point værd, for mig at se var det jo faktisk nærmest løsningen. mht. dato før dags dato, så har IB ikke npgle problemer med det, så den må ligge i din kode.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.