Avatar billede hooh Nybegynder
31. oktober 2001 - 12:59 Der er 8 kommentarer og
1 løsning

virker i SQL men ikke på en ASPside

Jeg har en en SQL-sætning

select * from log where url like \'/p%\' AND dato=\'31-10-2001\'

Den kører fint i TOAD-programmet og henter alle dataer, men den virker ikke på min ASP-side.

Så henter den ingen rækker.

fejlen ligger i datoen, men hvor det ved jeg ikke.

Skriver jeg dette så henter den alle rækker:
select * from log where url like \'/p%\' AND dato=\'%\'

Skriver jeg dette så virker den heller ikke
select * from log where url like \'/p%\' AND dato=\'2%\'

Kan nogen se hvor det går galt, og hvordan man skriver en dato i ASP ??

Avatar billede gitrian Nybegynder
31. oktober 2001 - 13:06 #1
Jeg mener, at man skal bruge # om en dato i ASP.
Avatar billede hooh Nybegynder
31. oktober 2001 - 13:19 #2
jeg har prøvet med ## åp begge sider..virker ikke
Avatar billede flytier Nybegynder
31. oktober 2001 - 13:19 #3
Hvis du bruger Access-database, så prøv at skrive :
AND dato=DATEVALUE(\"31-10-2001\")
DATEVALUE(\"\") konverterer en tekststreng til et datoformat
Avatar billede hooh Nybegynder
31. oktober 2001 - 13:20 #4
det er en oracle database
Avatar billede flytier Nybegynder
31. oktober 2001 - 13:22 #5
sorry
Avatar billede starleicht Nybegynder
31. oktober 2001 - 13:24 #6
der bruger man to_date for at konvertere til dato
Avatar billede hooh Nybegynder
31. oktober 2001 - 13:42 #7
når jeg bruger to_date, så får jeg heller ingen rækker ud

jeg forstår det ikke..

sætningen virker ellers fint i TOAD

Kan det være noget med opsætningen??
Avatar billede zeptic Nybegynder
31. oktober 2001 - 15:51 #8
måske det er en regional indstilling? har du prøvet med ... AND dato=\'10-31-2001\'
Avatar billede hooh Nybegynder
29. november 2001 - 10:34 #9
Fik det aldrig løst, ændrede dato-feltet til et tekstfelt istedet :(
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