Ik heb de volgende code in een asp-document staan, maar ik krijg een foutmelding op de SQLvraag;
<%
Dim Verbinding
Set Verbinding = Server.CreateObject ( "ADODB.Connection" )
Verbinding.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("./db/db.mdb")
Dim VarUsrname
VarUsrname=Request.QueryString( "usrname" )
Dim SQLvraag
SQLvraag = "UPDATE users SET "
SQLvraag = SQLvraag & "voornaam='" & Vvoornaam & "',"
SQLvraag = SQLvraag & "achternaam='" & Vachternaam & "',"
SQLvraag = SQLvraag & "usrname='" & Vusrname & "',"
SQLvraag = SQLvraag & "usrpword='" & Vpassword & "',"
SQLvraag = SQLvraag & "telefoonnummer='" & Vtelefoonnummer & "',"
SQLvraag = SQLvraag & "email='" & Vemail & "',"
SQLvraag = SQLvraag & "WHERE VarUsrname=" & usrname
Dim VoerUit
Set VoerUit = Verbinding.Execute(SQLvraag)
Verbinding.Close
Set Verbinding = Nothing
%>
De foutmelding is:
Technische informatie (voor ondersteunend personeel)
Soort fout:
Microsoft JET Database Engine (0x80040E14)
De instructie UPDATE bevat een syntaxisfout.
/rdb/bevwijzig.asp, line 20
Soort browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Pagina:
POST 153 bytes naar /rdb/bevwijzig.asp
POST Data:
Vusrname=jeewee00%3C%2Ftd&Vvoornaam=Jan&Vachternaam=Heining&Vusername=jeewee00&Vpassword=jeewe00&Vtelefoonnummer=06-andersom&Vemail=jeewee00@hotmail.com
Enig idee wat het probleem is? Alvast bedankt voor de reactie.
<%
Dim Verbinding
Set Verbinding = Server.CreateObject ( "ADODB.Connection" )
Verbinding.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("./db/db.mdb")
Dim VarUsrname
VarUsrname=Request.QueryString( "usrname" )
Dim SQLvraag
SQLvraag = "UPDATE users SET "
SQLvraag = SQLvraag & "voornaam='" & Vvoornaam & "',"
SQLvraag = SQLvraag & "achternaam='" & Vachternaam & "',"
SQLvraag = SQLvraag & "usrname='" & Vusrname & "',"
SQLvraag = SQLvraag & "usrpword='" & Vpassword & "',"
SQLvraag = SQLvraag & "telefoonnummer='" & Vtelefoonnummer & "',"
SQLvraag = SQLvraag & "email='" & Vemail & "',"
SQLvraag = SQLvraag & "WHERE VarUsrname=" & usrname
Dim VoerUit
Set VoerUit = Verbinding.Execute(SQLvraag)
Verbinding.Close
Set Verbinding = Nothing
%>
De foutmelding is:
Technische informatie (voor ondersteunend personeel)
Soort fout:
Microsoft JET Database Engine (0x80040E14)
De instructie UPDATE bevat een syntaxisfout.
/rdb/bevwijzig.asp, line 20
Soort browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Pagina:
POST 153 bytes naar /rdb/bevwijzig.asp
POST Data:
Vusrname=jeewee00%3C%2Ftd&Vvoornaam=Jan&Vachternaam=Heining&Vusername=jeewee00&Vpassword=jeewe00&Vtelefoonnummer=06-andersom&Vemail=jeewee00@hotmail.com
Enig idee wat het probleem is? Alvast bedankt voor de reactie.
[ Voor 15% gewijzigd door jeewee00 op 31-10-2003 13:53 ]
JeeWee