du har döpt din connection till något annat :)
om du visar lite kod så kan vi hjälpa dig :)
.red stavfel :r
------------------
kolung.....det tål att tänkas på :OO
[Redigerat av icaaq den 25 nov 2001]
9 svar · 212 visningar · startad av Qimen
Hej
Jag har så att varje medlem kan skicka meddelande och när man har läst ett meddelande och vill ta bort det så får man felmeddelande om att "Objekt krävs.: 'Connect'" .
Vad kan vara orsaken?
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
du har döpt din connection till något annat :)
om du visar lite kod så kan vi hjälpa dig :)
.red stavfel :r
------------------
kolung.....det tål att tänkas på :OO
[Redigerat av icaaq den 25 nov 2001]
oki.
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../data/messages.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From message Where ID=" &Request.QueryString("delID")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.Delete
RecSet.Update
RecSet.Close
Set RecSet = nothing
Set Connect = nothing
Connect.close
Response.Redirect "read_mess.asp"
%>
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
Du försöker stänga objektet Connect med Close när du redan förstört det.
Låt dessa två rader byta plats med varandra:
Set Connect = nothing
Connect.close
Mvh,
------------------
All your base are belong to me.
Jag hade gjort så här:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../data/messages.mdb")&";"
strSQL = "DELETE From message Where ID=" &Request.QueryString("delID")
Connect.Execute(strSQL),,128
connect.Close
Set Connect = Nothing
Response.Redirect "read_mess.asp"
om du byter ut all din kod mot det där så borde det gå bättre :)
------------------
kolung.....det tål att tänkas på :OO
Funkar fortfarande inte. :(
Länken som jag har när man tar bort ett mess är:
do_delete.asp?delID=<%=RecSet("id")%>
Jag får fortfarande det felet i filen do_delete.asp
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
Hej, innehåller <%=RecSet("id")%> något värde?
Om du skriver ut SQL-frågan med:
strSQL = "DELETE From message Where ID=" &Request.QueryString("delID")
response.write strSQL
Connect.Execute(strSQL),,128
mvh Jörgen :)
--------------------------------------------------------------------------------
------------------
Varför bråka när man kan kramas?
[Redigerat av jorgen den 25 nov 2001]
icaaq: tack, ditt sätt fungerar.
Men jag förstår nog inte varför inte de andra fungerar.
------------------
Fem miljoner fluggor kan inte ha fel, ät bajs.
Hur ser hela koden ut nu och på vilken rad får du felet?
------------------
essentitia preter non sans multiplicandum