webForumDet fria alternativet
Logga in / Bli medlem

Enkelt SQL-fel

ASP

5 svar · 172 visningar · startad av jerry_beach

Medlem sedan apr. 200147 inlägg
Trådstart#1

Nu har jag fått tummen ur baken och börjat försöka lära mig det allra enklaste i SQL-väg. Nämligen att uppdatera. Men jag får det naturligtvis inte att fungera. Det lär ju va så simpelt, men jag hittar det helt enkelt inte!

strSQL = "UPDATE Signed SET Clan='" & strClan & "', Game='ja' WHERE Alias='" & strAlias & "'"
Medlem sedan dec. 200012 464 inlägg
#2

Och vad är problemet?

Medlem sedan apr. 200147 inlägg
#3

Jo jag får följande felmeddelande:

Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.

När jag kör en

objConn.Execute(strSQL)
Medlem sedan dec. 200012 464 inlägg
#4

I så fall är det något tabell eller kolumn-namn som är felaktigt.

Medlem sedan dec. 19998 577 inlägg
#5

Testa att skriva ut strSQL före du exekverar den så ser du om du saknar några värden ur variablerna...

Medlem sedan apr. 200147 inlägg
#6

Jag som trodde jag hade dubbel och trippelkollat varenda litet tecken i den där förbannade SQL-satsen. Så här skulle den givetvis se ut:

strSQL = "UPDATE Signed SET Clan='" & strClan & "', " & strGame & "='ja' WHERE Alias='" & strAlias & "'"

Jag hade testat med att skriva ut satsen innan jag körde den. Men allting såg så bra ut. Jag var ju tvungen att använda variabeln strGame för att visa VILKEN spel kolumn som ska uppdateras ;(

Vad jobbar ni förresten med LarsG och Vide?

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)