Vad skall det stå för att fungera?

ASP

2 svar · 256 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Trådstart#1

Hej!
Får syntax error som felmeddelande och kan ej se något fel i satsen, vad skall ändras för att få det att fungera?

SQLStmt = "UPDATE browser SET value = value + 1 WHERE id = 2"

Medlem sedan mars 20002 836 inlägg
#2

Hello,
genom detta kanske?

SQLStmt = "SELECT * FROM browser WHERE ID = 2"
Set objRS = Server.CreateObject("ADODB.Recordset")
	objRS.Open SQLStmt, objConn, 1, 2

	If Not objRS.EOF Then
		intValue = objRS("value")
		objRS.AddNew
		objRS("value") = intValue + 1
		objRS.Update
	End If
	objRS.Close
Set objRS = nothing

cya,
PatrikB

Medlem sedan juni 200032 967 inlägg
#3

value kan kanske vara ett reserverat ord. prova att klamra, [value].

annars håller jag med, ser inte ut att vara något fel på själva frågan.

367 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
115 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)