ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
Jag har precis börjat med ASP och har fått ett stort problem...
Varje gång jag ska skicka information till en databas får jag detta felmedelande:
ADODB.Recordset fel '800a0bb9'
Vad ska jag göra???
/Joakim
Svara
Sv: ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
Sök på 800a0bb9 så finns det massor med svar.
/Johan
Svara
Sv: ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
<html>
<head>
<title>Lägg till nyhet</title>
</head>
<body>
<%
' Lägger till den nya posten till databasen
If Request.QueryString("alt") = "new" Then
Dim Connect1
Dim Addera1
Dim RecSet1
Set Connect1 = Server.CreateObject("ADODB.Connection") ' Skapar ADO objekt
' Anslutnings sträng till Access databas.
Connect1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\db\news.mdb")
Set RecSet1 = Server.CreateObject("ADODB.Recordset")
Addera1 = "SELECT Subject, Text, Date FROM news"
' Lägger till den ny posten till recordsetet.
RecSet1.Open Addera1, Connect1, adOpenStatic, adLockOptimistic
RecSet1.AddNew
RecSet1("Subject") = Request.Form("Subject")
RecSet1("Text") = Request.Form("Text")
RecSet1("Date") = Date
RecSet1.Update
RecSet1.Close
Connect1.Close
%>
<font face="Verdana" size="1"><br><br><b> Posten är uppdaterad.</b></font>
<%
Else %>
<font face="Verdana" size="2"><br><br><b>Lägg till nyhet</b></font>
<form method="POST" action="add.asp?alt=new">
<br><font face="Verdana" size="1"><b> Rubrik:</b></font><br>
<input type="text" name="Rubrik" size="30"><br><br>
<br><font face="Verdana" size="1"><b> Text:</b></font><br>
<textarea rows="10" name="Text" cols="27"></textarea><br><br>
<input type="submit" value="Skicka" name="B1"> <input type="reset" value="Återställ" name="B2">
</form>
<% End If %>
</html>
Svara
Sv: ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
Du har inte deklarerat konstanterna adOpenStatic och adLockOptimistic.
/Johan
Svara
Sv: ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
Och hur gör man det??
Jag är väldigt ny...
Svara
Sv: ADODB.Recordset fel '800a0bb9'.... Vad ska jag göra????
Lägg till detta i början.
Const adOpenStatic = 3
Const adLockOptimistic = 3
/Johan
Svara