Avatar billede snoezel Nybegynder
02. maj 2002 - 13:40 Der er 9 kommentarer og
1 løsning

Fejl i kode

Hejsa.

Hvad er der forkert i denne linie, jeg får en fejl:

strSQL = "SELECT * FROM kunder WHERE KundeID = " & Request.QueryString("KundeID")

Jeg får følgende fejl meddelelse:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "KundeID =".



Avatar billede cbp Nybegynder
02. maj 2002 - 13:43 #1
Request.QueryString("KundeID") er formodentlig tom. Prøv at udskrive den:

Response.Write(Request.QueryString("KundeID"))
Avatar billede kotelet Nybegynder
02. maj 2002 - 13:44 #2
Prøv evt med denne her:

strSQL = "SELECT * FROM kunder WHERE KundeID = '" & Request.QueryString("KundeID") & "'"

/Kotelet
Avatar billede snoezel Nybegynder
02. maj 2002 - 13:45 #3
Linket jeg klikker på ser sådan her ud:
Ret_formular.asp?id=per

Så er den da ikke tom vel ??
Avatar billede cbp Nybegynder
02. maj 2002 - 13:46 #4
I dit link kalder du den id og i koden kundeid.
Avatar billede kimiwan Nybegynder
02. maj 2002 - 13:47 #5
du skriver kundeid i stedet for id i request.querystring
Avatar billede cbp Nybegynder
02. maj 2002 - 13:47 #6
Så
strSQL = "SELECT * FROM kunder WHERE KundeID = " & Request.QueryString("ID")

burde virke bedre. Desuden er id en streng så den skal i ':
strSQL = "SELECT * FROM kunder WHERE KundeID = '" & Request.QueryString("ID") & "'"
Avatar billede teamdev Novice
02. maj 2002 - 13:49 #7
Prøv følgende:

øverst i asp filen skriver du:
<%
dim KundeID
KundeID = Request.Querystring("KundeID")
%>
Sql strengen retter du til:
strSQL = "SELECT * FROM kunder WHERE KundeID = '" & KundeID & "'"
Avatar billede teamdev Novice
02. maj 2002 - 13:50 #8
og linket skal selvfølgelig ændres til Ret_formular.asp?KundeID=
Avatar billede kotelet Nybegynder
02. maj 2002 - 13:51 #9
strSQL = "SELECT * FROM kunder WHERE KundeID = '" & Request.QueryString("ID") & "'"

Sådan :-) ... SÅ behøver du kun at ændre din SQL streng :-)

/Kotelet
Avatar billede snoezel Nybegynder
02. maj 2002 - 14:17 #10
Takker for de gode svar :-)
cbp>> Selvfølgelig, det havde jeg ikke lige set.
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