R renholm Medlem sedan apr. 2001 2 266 inlägg Frågan 10 juli 2002 00:35 #1 är en evighet sedan man höll på med "gammla" ASP... men vad är fel här?
sSQL = "UPDATE anmalda SET anmald_name='" & Request.Form("tbNamn") & "',anmalda_nick='" & Request.Form("tbNick") & "',anmalda_email='" & Request.Form("tbEmail") & "',anmalda_clan='" & Request.Form("tbClan") & "',anmalda_ort='" & Request.Form("tbOrt") & "' WHERE anmalda_id = 55" & Request.Form("uid")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("..\..\..\db\dlv.mdb")
objConn.Execute(sSQL)
objConn.Close
Set objConn = Nothing
får detta error:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
R renholm Medlem sedan apr. 2001 2 266 inlägg fel i rubriken :)
"säkert ett fånigt fel" låter bättre =)
S skyman Medlem sedan juli 2001 2 450 inlägg Vilken rad kommer detta fåniga fel?
Och vad finns på den raden?
I icaaq Medlem sedan okt. 2000 5 273 inlägg sSQL = "UPDATE anmalda SET anmald_name='" & Request.Form("tbNamn") & "',anmalda_nick='" & Request.Form("tbNick") & "',anmalda_email='" & Request.Form("tbEmail") & "',anmalda_clan='" & Request.Form("tbClan") & "',anmalda_ort='" & Request.Form("tbOrt") & "' WHERE anmalda_id = 55" & Request.Form("uid")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("..\..\..\db\dlv.mdb")
Response.Write sSQL
Response.End
objConn.Execute(sSQL)
objConn.Close
Set objConn = Nothing
Om du skriver så....vad får du då?
R renholm Medlem sedan apr. 2001 2 266 inlägg ska kika, felet kommer på den rad där execute står.
@nders Medlem sedan juni 2000 32 967 inlägg Får man gissa på att något av fälten i tabellen kräver innehåll, och något av värdena i SQL-frågan saknas?
Det borde bli lite klarare av en utskrift av SQL-frågan enligt icaaqs förslag.
R renholm Medlem sedan apr. 2001 2 266 inlägg sSQL innehåller följande efter man postat:
UPDATE anmalda SET anmald_name='din mamma',anmalda_nick='din mamma',anmalda_email='dinmamma@dinmamma.mamma',anmalda_clan='din mamma',anmalda_ort='din mammas ort' WHERE anmalda_id = 81
R renholm Medlem sedan apr. 2001 2 266 inlägg @anders, trodde jag med, men kan inte hitta något fält som saknas
@nders Medlem sedan juni 2000 32 967 inlägg Om du kör SQL-frågan direkt i Access kanske det klarnar?
Vad säger Access om den?
R renholm Medlem sedan apr. 2001 2 266 inlägg "Operation must use an updateable query."
@nders Medlem sedan juni 2000 32 967 inlägg Huh? Säger Access-applikationen det?
Har du kontrollerat rättigheterna på databasmappen?
R renholm Medlem sedan apr. 2001 2 266 inlägg ja, access sa det
iusr_darthvader(sorry aleborg har inte tagit bort ännu) har skriv rättigheter plus administrator.