Update i mysql
Har en side hvor brugerne skal kan rette info om dem selv, men får en fejl på siden, så vil lige høre om der er nogen der kan se en file i dette kode her.<%
brugernavn=request.form("brugernavn")
password=request.form("password")
navn=request.form("navn")
efternavn=request.form("efternavn")
adresse=request.form("adresse")
postnummer=request.form("postnummer")
by=request.form("by")
alder=request.form("alder")
email=request.form("email")
telefon1=request.form("telefon1")
telefon2=request.form("telefon2")
Const adOpenKeyset = 1
Const adLockOptimistic = 2
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={MySQL};SERVER=localhost;DATABASE=60er_rockfyn_dk;UID=xxx;PASSWORD=xxx"
Set rsupdate = Server.CreateObject("ADODB.RecordSet")
strSQL = "select * from bruger where id = "&request("id")
rsupdate.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rsupdate.update
rsupdate("brugernavn") = brugernavn
rsupdate("password") = password
rsupdate("navn") = navn
rsupdate("efternavn") = efternavn
rsupdate("adresse") = adresse
rsupdate("postnummer") = postnummer
rsupdate("by") = by
rsupdate("alder") = alder
rsupdate("email") = email
rsupdate("telefon1") = telefon1
rsupdate("telefon2") = telefon2
rsupdate.update
response.redirect "default.asp"
%>
Jeg får denne fejl besked :
ADODB.Recordset.1 error '80004005'
SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near 'By='Odense C',Postnummer=5000,Adresse='Skibhusvej 169 3 TH',alder='20' WHERE `d' at line 1
/HS131/insert.asp, line 36
Linje 36 er :
Rsupdate.update
Håber at der er nogen der kan hjælpe
clp