update IGEN... =(

ASP

2 svar · 238 visningar · startad av Kim

Medlem sedan jan. 20007 697 inlägg
Trådstart#1

Jag sitter här på jobbet och försöker lära mig asp (må PHP leva i evighet ;)). Jag får ett fel på en SQL-sats som jag kör. Jag vet bara inte vad som är fel. Servern klagar på att det är fel på rad 11 som är själva exekveringen, men eftersom jag kör likadana exekveringar på andra sidor så måste felet ligga i SQL-satsen. Koden ser ut som följande.

SQLQuery="UPDATE felanmalan SET status =" & Request.Form("changestatus") & " WHERE ID1 = " & Request.Form("id")

Felmeddelandet jag får ser ut som följande:

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

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades. 

/fdemo/FastighetsDB/asp/tekforvaltning/changeStatus.asp, line 11

Någon som kan lokalisera felet?

Medlem sedan dec. 200012 464 inlägg
#2

Vilken datatyp har status? Om det är text

SQLQuery="UPDATE felanmalan SET status ='" & Request.Form("changestatus") & "'  WHERE ID1 = " & Request.Form("id")

Alternativt så kan du ha angett ett felaktigt kolumnnam.

Annars så får du skriva ut sql-satsen och visa den här.

Medlem sedan jan. 20007 697 inlägg
#3

Tack så mycket! Det löste sig. :D

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)