Avatar billede tjaz Nybegynder
02. oktober 2003 - 17:18 Der er 7 kommentarer og
1 løsning

Nummer problem

Hvis jeg laver en forspørgsel i min MySQL database som lyder:

--------------------

set kundeid = conn.execute("SELECT id FROM kunder WHERE tlf = '"& Request.Form("henttlf") &"'")

if kundeid.bof or kundeid.eof then
response.write("Findes Ikke")
else
response.redirect("?side=bestil&kunde="& kundeid("id") &"")
end if

--------------------

siger den "Findes Ikke" men DET GØR DET ... tlf er et INT felt i min MySQL database.
Avatar billede netro Nybegynder
02. oktober 2003 - 17:22 #1
Så skal du ikke have ' ' omkring nummeret.
Avatar billede netro Nybegynder
02. oktober 2003 - 17:23 #2
... WHERE tlf = "& Request.Form("henttlf"))
Avatar billede tjaz Nybegynder
02. oktober 2003 - 17:24 #3
Gør det nu ikke bedre ... så står der bare:

---------------

ADODB.Recordset.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near '' at line 1


inc/conn.asp, line 193

----------------------

Line 193 = set kundeid = conn.execute("SELECT id FROM kunder WHERE tlf = "& Request.Form("henttlf") &"")
Avatar billede netro Nybegynder
02. oktober 2003 - 17:31 #4
Prøv lige at udskrive dit statement.

Response.Write ("SELECT id FROM kunder WHERE tlf = " & Request.Form("henttlf"))
Avatar billede tjaz Nybegynder
02. oktober 2003 - 17:36 #5
Det viser sig så at den slet får noget ved Request.Form("henttlf") ??
Avatar billede netro Nybegynder
02. oktober 2003 - 17:37 #6
Det var også det, jeg havde en mistanke om.
Avatar billede tjaz Nybegynder
02. oktober 2003 - 17:40 #7
har fundet fejlen :D ... input name="henttlfd" ... ikke sådan når det går lidt for stærkt :D
Avatar billede netro Nybegynder
02. oktober 2003 - 17:41 #8
;o)
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