Addera = "SELECT * FROM profiler WHERE id="&id
Kan det bero på identifieraren på denna rad...
Vad syftar id på? Har du en variabel där som du frågar efter?
------------------
En vis man käftar alltid emot, ty han kan inte hava fel!
3 svar · 171 visningar · startad av eas
Jag fasnat i ett problem...
Jag får detta meddelande
Microsoft OLE DB Provider for ODBC Drivers fel '80040e21'
Ett fel inträffade
/fotbollssajten/profiler_redigera.asp, rad 45
Jag kör denna kod(rad 45 är fet):
<%
IF Request.Querystring("spara") = "ja" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("sajten.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM profiler WHERE id="&id
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
[b]RecSet("spelare") = Request.Form("spelare")[/b]
RecSet("lag") = Request.Form("lag")
RecSet("land") = Request.Form("land")
RecSet("text") = Request.Form("text")
RecSet("skribent") = Request.Form("skribent")
RecSet("email") = Request.Form("email")
RecSet("datum") = Now
RecSet.Update
RecSet.close
Connect.close
Response.redirect "profiler.asp?id="&id
ELSE
%>
Vad kan vara fel :q
------------------
Schöndells webbsajt
Addera = "SELECT * FROM profiler WHERE id="&id
Kan det bero på identifieraren på denna rad...
Vad syftar id på? Har du en variabel där som du frågar efter?
------------------
En vis man käftar alltid emot, ty han kan inte hava fel!
Längst upp på sidan står det
id = Request.Querystring("id")
Detta eftersom jag använder id på många ställen på sidan!
------------------
Schöndells webbsajt
Du har bara glömt att ställa recordsetet så att det kan ta emot nya uppgifter:
RecSet.Open Addera, Connect, 3, 3
RecSet("spelare") = Request.Form("spelare")
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
[Redigerat av PatrikB den 02 jan 2002]