Avatar billede run Nybegynder
06. november 1999 - 15:24 Der er 4 kommentarer og
1 løsning

ASP -SQL

Jeg er ved at konvertere fra ACCESS til MS-SQL og bruger følgende til at finde entries indenfor en hvis periode i ASP:

(HitDate>=#" & StdDate(startdate) & "#) AND (HitDate<=#" &StdDate(DateAdd("d", 1, finishdate))& "#)

ACCESS havde det fin med den resulterende syntax i en query, men SQL kan ikke li #. Hvordan skal den se ud ?
Avatar billede lrj Nybegynder
07. november 1999 - 16:13 #1
Hvorfor bruger du # i din query? Hmm... prøv at fjerne dem?

Jeg har også selv været ude i noget dato-voodoo på access. Fandt ud af at hvis datoer stod i [] virkede det... Spørg ikke hvorfor. Kan være det virker til Messy SQL server? Jeg ved det ikke...
Avatar billede run Nybegynder
08. november 1999 - 03:40 #2
På davæende tidspunkt var det vist det eneste jeg kunne få til at virke i Access
Avatar billede run Nybegynder
08. november 1999 - 03:46 #3
Det virker ikke bare at fjerne dem
Avatar billede lrj Nybegynder
08. november 1999 - 10:57 #4
Hmm, og det virker heller ikke når du indsætter [skarpe paranteser] ?
Avatar billede run Nybegynder
09. november 1999 - 08:37 #5
Jeg fik følgende til at virke istedet.

WHERE (datediff(day, '" & StdDate(startdate) &"' ,Hitdate)>= 0 AND datediff(day, '" & StdDate(finishdate) &"' ,Hitdate)<= 0)

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
Computerworld tilbyder specialiserede kurser i database-management

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