21. maj 1999 - 11:54Der er
1 kommentar og 1 løsning
TdataTime og DateTime i MS sql 6,5
Da jeg skulle initialisere et Datatime field (med formatet dd mmm yyyy) med en TdateTime type i delphi, kom en fejl, noget at TdateTime ikke var en gyldig String. Ok jeg, tvangskonverterer tdatetime variablen til en string med samme resultat.
fjern "use internation settings" fra sql client configuration i mssql mappen. så bliver alle datetime felter fra delphi overført til sql serveren med mm/dd/yy som er standard format for sqlserveren. dette påvirker ikke klient applikationen.
Du kan gemme dato'en i databasen som en streng, og så bruge DateTimeToStr() og StrToDateTime(), det skulle ikke give nogen problemer.
Dit problem ligger i, at en TDateTime i Delphi er en Double (fx. 12345,34) og når du så vil gemme så kan SQl ikke lide at der er en komma i sætningen, hvor der ikke burde. Den giver en fejl med noget i retning af at der ikke er lige mange parametre i "Values" som der er i "Insert".
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.