webForumDet fria alternativet

update IGEN... =(

2 svar · 224 visningar · startad av Kim

KimMedlem sedan jan. 20007 697 inlägg
#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?

------------------
-mucho-

LarsGMedlem 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.

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

KimMedlem sedan jan. 20007 697 inlägg
#3

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

------------------
-mucho-

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)