Avatar billede 81morten Nybegynder
07. februar 2005 - 21:57 Der er 8 kommentarer og
1 løsning

asp script generer fejl?

er der nogle der kan se fejlen hmm



<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
%>
<%

Url1 = Request.Form("url1")
Url2 = Request.Form("url2")
Url3 = Request.Form("url3")
Url4 = Request.Form("url4")
Url5 = Request.Form("url5")
Url6 = Request.Form("url6")


strSQL = "UPDATE admin SET "
strSQL = strSQL & "Url1='" & Url1 & "', "
strSQL = strSQL & "Url2='" & Url2 & "', "
strSQL = strSQL & "Url3='" & Url3 & "', "
strSQL = strSQL & "Url4='" & Url4 & "', "
strSQL = strSQL & "Url5='" & Url5 & "', "
strSQL = strSQL & "Url6='" & Url6 & "', "
strSQL = strSQL & "WHERE id=" & session("id")
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
Response.Redirect Request.ServerVariables("HTTP_REFERER")
%>
Avatar billede trekkies Juniormester
07. februar 2005 - 21:59 #1
Får du nogle fejlmeddelser?
Avatar billede 81morten Nybegynder
07. februar 2005 - 22:00 #2
ja den kommer her


Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i UPDATE-sætningen.
/url_script.asp, line 28
Avatar billede trekkies Juniormester
07. februar 2005 - 22:12 #3
Prøv denne streng:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

strSQL = "UPDATE admin SET Url1='" & Request.Form("Url1") & "', Url2='" & Request.Form("Url2") & "', Url3='" & Request.Form("Url3") & "', Url4='" & Request.Form("Url4") & "', Url5='" & Request.Form("Url5") & "', Url6='" & Request.Form("Url6") & "' WHERE ID=" & TRIM(Request.QueryString("id"))
'Denne streng viser din SQL streng på skærmen
Response.Write strSQL

'conn.Execute(strSQL)
'conn.Close
'Set conn = nothing
'Set strSQL = nothing
Response.Redirect Request.ServerVariables("HTTP_REFERER")
%>
Avatar billede softspot Forsker
07. februar 2005 - 22:33 #4
Ja, det er kommaet efter den sidste parameter URL6 der skal fjernes...
Avatar billede 81morten Nybegynder
07. februar 2005 - 22:48 #5
det var bare kommaet der skulle fjernes så jeg er ikke helt klar over hvem der skal have pointene.. men giv et svar og mange tak
Avatar billede trekkies Juniormester
07. februar 2005 - 22:50 #6
Jeg synes at softspot skal have point :>
Avatar billede softspot Forsker
07. februar 2005 - 23:00 #7
Hvad med at dele i porten (hvis det endelig skal være :))?
Avatar billede trekkies Juniormester
07. februar 2005 - 23:03 #8
Jeg springer over i dag, du må gerne få dem :>
Avatar billede softspot Forsker
07. februar 2005 - 23:11 #9
takker mange gange :)
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