webForumDet fria alternativet

dum månko behöver hjälp

ASP

3 svar · 955 visningar · startad av MoonCow

Medlem sedan juni 2001223 inlägg
Frågan#1
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databejz.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")

namn = request.form("tuffing")
Addera = "UPDATE members WHERE username = '" & namn & "'" '<---- här får jag felet

RecSet.Open Addera, Connect,3,3

recset("tuffing") = 1

	RecSet.Update
	RecSet.Close

Connect.Close

Response.Redirect "medlemmens_sida.asp?user=" & namn & ""

%>
[KOD]
har tänkt mig att man ska kunna få utmärkelser i min community :) i detta fallet "tuffing" ;) men får fel i sql-satsen.

[KOD]
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. 

/MoonCow/adda_tuffsish.asp, line 13

nån som vet?

------------------
all your base are belong to us

Medlem sedan juni 2001223 inlägg
#2

fan!
vi tar det där igen ;)

<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databejz.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")

namn = request.form("tuffing")
Addera = "UPDATE members WHERE username = '" & namn & "'" '<---- här får jag felet

RecSet.Open Addera, Connect,3,3

recset("tuffing") = 1

RecSet.Update
RecSet.Close

Connect.Close

Response.Redirect "medlemmens_sida.asp?user=" & namn & ""

%>

har tänkt mig att man ska kunna få utmärkelser i min community i detta fallet "tuffing" :) men får fel i sql-satsen.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. 

/MoonCow/adda_tuffsish.asp, line 13

den värkar inte gilla min sql :( nån som ser felet?

------------------
all your base are belong to us

Medlem sedan dec. 200012 464 inlägg
#3

Du måste ange vilka kolumner du vill uppdatera, t.ex.

Addera = "UPDATE members [b]set aleb = 12,caleb ='Väldigt duktigt'[/b]
WHERE username = '" & namn & "'"

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 11 nov 2001]

Medlem sedan juni 2001223 inlägg
#4

tack! funkar fin fint! fattade först inte exemplet men testade mig fram :)

------------------
all your base are belong to us

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)