Avatar billede lauge Nybegynder
05. april 2004 - 14:55 Der er 1 kommentar

Dato format til Access og mSSQL

Hejsa,

Jeg har et lille CMS som jeg bruger til nogle forskellige projekter.
Nu er jeg i gang med at lave en opdatering, og vil gerne have et andet dato format, som er lettere at arbejde med.

Systemet kører PT kun på en Access database, det nye system vil jeg gerne have til at køre både på Access og msSQL. Altså, jeg vil meget gerne kunne bruge de samme SQL sætninger til alle 3 databaser. Jeg har en funktion, som gør at jeg i min web.config fil, kan bestemme hvilken ConnectionType der skal bruges.

Men hvilket dato format skal jeg bruge og hvordan skal min SQL se ud?

Følgende virker fint i Access:
SELECT *
FROM Table1
WHERE (datetime=#4/5/2004 13:28:00#);

Men det virker ikke på en msSQL – hvorfor ikke? Hvordan skal sætningen så se ud?

Det skal for en god ordens skyld lige siges, at jeg bruger IKKE stored procedures, men dynamisk SQL.

Og hvad så når de forskellige server CMSen skal installeres på har forskellige dato format?

Har .NET ikke en god løsning på dette?

På forhånd tak!
Lauge
Avatar billede retry Nybegynder
05. april 2004 - 15:37 #1
Så vidt jeg ved er det amerikanske datoformat, som du også bruger, standard i SQL, og derfor tror jeg umiddelbart årsagen til at det ikke virker i MS-SQL skal findes et andet sted. Måske "datetime" er et reserveret ord. Prøv med WHERE ([datetime]=#4/5/2004 13:28:00#);
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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