Avatar billede respen Nybegynder
21. maj 1999 - 11:54 Der 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.

Hvad skal jeg gøre.

rene
Avatar billede blackthorne Nybegynder
21. maj 1999 - 12:17 #1
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.
Avatar billede jchris10 Nybegynder
12. april 2000 - 13:25 #2
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".
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester