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
