Hejsan! Det låter som om du inte stänger din connection när du har använt den ? Tackar för svaret! Har testat att stänga och rensa men det blir samma sak.Feltyp
Jag är ny i forumet och tänkte ställa en fråga om felmeddelande.
När en listning från en databas skall ske så får jag följande meddelande(det går bra att lägga till i databasen):
Feltyp:
Provider (0x80004005)
Åtgärden avbröts
Raden han klagar på innehåller följande:
MinCon.Open "DSN=sida1"
Det konstiga är att första gången jag visar sidan så går det bra. Sedan får jag felmeddelandet. Väntar jag ett tag så går det att visa sidan en gång till och sen är det samma visa igen.
Tack på förhand
JonasSv: Feltyp
Sätter du MinCon.Close och Set MinCon = Nothing efter att du har hämtat datat ?
Och likadant på recordsetet: MittRS.Close och Set MittRS = Nothing.
Om inte det hjälper, kan du visa hur koden du ser ut som du använder ?Sv: Feltyp
Här är sidan som visar innehållet:
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=post1;UID=;PWD="
SQL = "SELECT * From Data"
rs.Open SQL, MinCon
Do While Not rs.EOF
%>
<TR>
<TD><%=rs("Namn")%>
<TD><%=rs("Nummer")%>
<TD><%=rs("Kod")%>
<TD><%=rs("Ort")%>
<TD><%=rs("Region")%>
</TR>
<%
rs.MoveNext
Loop
MinCon.Close
Set MinCon = Nothing
%>
Och här är sidan som lägger till:
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=post1;UID=;PWD="
SQL = "SELECT * From Adressdata WHERE 1=2"
rs.Open SQL, MinCon, 1, 2
rs.AddNew
rs("Namn") = Request.Form("namn")
rs("Gatuadress") = Request.Form("nummer")
rs("Postnummer") = Request.Form("kod")
rs("Ort") = Request.Form("ort")
rs("Telefon") = Request.Form("region")
rs.Update
rs.Close
MinCon.Close
Set MinCon = Nothing
%>
Utöver detta så finns en formulärsida som funkar helt ok. Att lägga till går helt ok som sagt och visa upp första gången men inte sedan.