Avatar billede dingkee Nybegynder
20. maj 2001 - 15:25 Der er 5 kommentarer og
1 løsning

Kriterier i sql sætning

Hvorfor virker dette ikke:
sql = \"update mailingliste set sendt=sendt+1 where Confirm=true\"
  If Alder <> \"\" THEN
    SQL = SQL & \" and Alder = \" & request.querystring(\"alder\")
  end if
  If Koen <> \"\" THEN
    SQL = SQL & \" and Koen = \" & request.querystring(\"koen\")
  end if
  If Postnummer <> \"\" THEN
    SQL = SQL & \" and Postnummer = \" & request.querystring(\"postnummer\")
  end if
conn.execute(sql)

Den plusser 1 ved alle dem der i min database hvor confirm = true
Men den skulle jo gerne vælge dem fra hvor f.eks. alder = 2 osv

Her er urlen:
view1.asp?mode=send&alder=1&postnummer=1000-1999&Koen=1
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 15:31 #1
Dit problem ligger her: postnummer=1000-1999
kan du selv se det?
Avatar billede dingkee Nybegynder
20. maj 2001 - 15:32 #2
Må man ikke have - i urlen??
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 15:35 #3
Jo, det går nok an.

Men du kan ikke sige

  ... and Postnummer=1000-1999

der skal du have

  .... and Postnummer>=1000 and Postnummer<=1999
Avatar billede dingkee Nybegynder
20. maj 2001 - 15:36 #4
Der må altså være en fejl mere et sted, for den plusser stadig ved dem alle i databasen.

Skal måske lige fortælle at Alder, Koen og Postnummer alle er tal
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 15:39 #5
Ok - det jeg har påpeget skulle ikke give den reaktion. Men derfor er det
forkert alligevel :)

Mit bedste bud er at du ikke udfører det script du tror du udfører - måske har
glemt at uploade noget, lagt noget i forkert katalog.... for ovenstående burde
ikke plusse dem alle
Avatar billede dingkee Nybegynder
20. maj 2001 - 16:02 #6
Ok, jeg har selv fundet løsningen på det, manglede det her:
  Alder  = request.querystring(\"alder\")
  Koen  = request.querystring(\"koen\")
  Postnummer = request.querystring(\"postnummer\")
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