Avatar billede jelle Nybegynder
28. juli 2002 - 12:50 Der er 7 kommentarer og
1 løsning

hvad er der galt med den her linie? Jeg er newbie!

Hej!
Jeg kan ikke få den her linie til at virke:
Update kategori Set navn = 'Request.Form("kategori")' Where id = Request.Querystring("id")

jeg får følgende fejl:

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/ellesgaard/admin/senddata.asp, line 34, column 16
Update kategori Set navn = 'Request.Form("kategori")' Where id = Request.Querystring("id")
---------------^

håber i kan hjælpe!
Avatar billede exp-ralle Nybegynder
28. juli 2002 - 12:58 #1
strKategori = Request.Form("kategori")

strSQL = "Update kategori Set navn = '" &strKategori & "' Where id =" & Request.Querystring("id")

Conn.Execute(strSQL)
Avatar billede jelle Nybegynder
28. juli 2002 - 13:13 #2
nu får jeg bare følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/ellesgaard/admin/senddata.asp, line 36

linie 36 er den der Conn.Execute(strSQL)
Avatar billede exp-ralle Nybegynder
28. juli 2002 - 13:15 #3
strKategori = Request.Form("kategori")

strSQL = "Update kategori Set navn = '" & strKategori & "' Where id =" & Request.Querystring("id")

Conn.Execute(strSQL)
Avatar billede jelle Nybegynder
28. juli 2002 - 13:21 #4
samme fejl stadig
Avatar billede exp-ralle Nybegynder
28. juli 2002 - 14:00 #5
har du lavet database connectionen ?
Avatar billede eagleeye Praktikant
28. juli 2002 - 14:03 #6
Prøv at udskrive din SQL det er nok fordi den mangler ID eller kategori for at.. Jeg kan se den ene står som Form den anden som QueryString, skal de ikke beggge være form??

strSQL = "Update kategori Set navn = '" &strKategori & "' Where id =" & Request.Form("id")
Response.write  strSQL  '<--------- Udskriv stSQL og det kan være lettere at se fejlen.
Avatar billede jelle Nybegynder
28. juli 2002 - 14:48 #7
Så har jeg fået det til at virke tak for hjælpen
Avatar billede jelle Nybegynder
28. juli 2002 - 14:51 #8
lige en ting mere hvis i vil:
hvordan sender jeg brugeren videre til en anden side efter 5 sekunder?
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