Avatar billede bajerfar Nybegynder
06. juni 2005 - 17:15 Der er 5 kommentarer og
1 løsning

Mere ballade med SQL forspørgelser

Er igang med at lære SQL, og er kørt fast i en forspørgelse. Kan nogen give mig en idé om, hvorfor denne forspørgelse ikke virker.
Scriptet bruges i forbindelse med filupload, derfor Upload.Form(""). insertBilledSerie er en tekststring.

    strSerie = Upload.Form("insertBilledSerie")
    strSQLSerie = "SELECT * FROM billed WHERE billed.serie = '" & strSerie & "'"
    Set rs = Conn.Execute(strSQLSerie)
Avatar billede softspot Forsker
06. juni 2005 - 17:23 #1
Er du opmærksom på at lighedstegnet i WHERE-delen er case-sensitiv, dvs. der er forskel på store og små bogstaver? Hvis du vil ud over dette kan du forsøge med LIKE (alt efter hvilken database du benytter).
Avatar billede nielle Nybegynder
06. juni 2005 - 17:25 #2
Prøv at udskrive din SQL og se så om den indeholder det du forventede:

strSerie = Upload.Form("insertBilledSerie")
strSQLSerie = "SELECT * FROM billed WHERE billed.serie = '" & strSerie & "'"
Response.Write("DEBUG: " & strSQLSerie)
Set rs = Conn.Execute(strSQLSerie)

I 9 ud af 10 tilfælde skyldes den slags mystisk opførelse at SQL'en er noget andet end det man regnede med.

PS: Post resultatet her, sådan at vi kan følge med i fejlsøgningen.
Avatar billede bajerfar Nybegynder
06. juni 2005 - 17:30 #3
Resultatet er Debugging blev:
DEBUG: SELECT * FROM billed WHERE billed.serie = ''

Det ser ikke ud til at strSerie har nogen værdi?! Har jeg sat mine "" og '' rigtigt?
Avatar billede bajerfar Nybegynder
06. juni 2005 - 17:41 #4
ej, dumt! Det var lige præcist fordi, at strSerie var tom! Nå, men undskyld ulejligheden.
Skal huske Debug til en anden gang .. godt trick!
nielle-> Læg et svar, vil gerne gi' points.
Avatar billede nielle Nybegynder
06. juni 2005 - 17:49 #5
Svar :^)
Avatar billede bajerfar Nybegynder
06. juni 2005 - 17:56 #6
Værs'go'!
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