Jeg forsøger at opdatere en Access database vha. asp-kode i Front
Jeg er ret ny mht. programmering, og sidder i øjeblikket og prøver at tilføje data til databasen kaldet "Hestedata" men når jeg prøver at få vidst siden får jeg følgende error: Technical Information (for support personnel)
Error Type: ADODB.Recordset (0x800A0BB9) Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. /nye/forside.asp, line 86
linje 86 ser ud som følger: objRec.open "Hestedata", objCon, adOpenStatic, adLockOptimistic, adCmdTable
Jo du kan sagtens åbne en tabel ved hjælp af et recordset og når det er gjort så tilføje/ændre/slette poster. Vil du vise linierne fra start og indtil linie 86 ??
Ja, selvgølgelig <% 'denne funktion sikre at man er logget korrekt på for at få adgang. if session.contents("login")<> 1 then response.redirect "login.asp" end if
Dim soegestreng, cn, rs, strDSN, strSQL Soegestreng=Request.Form("Soegenavn") 'Her oprettes et Connection- og Recordset object Set cn = Server.CreateObject ("ADODB.Connection") Set rs = Server.CreateObject ("ADODB.Recordset")
'Her oprettes forbindelse til databasen strDSN = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\inetpub\wwwroot\database\Hestedata.mdb" cn.open strDSN
If Request.Form("Skjult") = "soegning" Then soegestreng = Request.Form("T1") strSQL = "SELECT * FROM hestedata WHERE navn LIKE '%"&Soegestreng&"%'" Else strSQL = "SELECT * FROM hestedata" End If rs.open strSQL, cn Response.write RecToTable(rs) Else %><font face="Arial Black" size="2">Velkommen til Øresundskystens Rideskole, på denne side har du mulighed for at søge på enkelte heste, eller få vist data for samtlige heste.</font><p><font face="Arial Black" size="2">God fornøjelse!!</font></p>
<p><input type="submit" value="Vis data for alle heste" name="B2"><input type="hidden" name="Skjult" size="20" value="vis_tabel"></p> </form> <p> </p> <table border="1" width="100%" id="table1">
</table> <%End if%>
<html>
<head> <meta http-equiv="Content-Language" content="da"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>På denne side har du mulighed fo</title> </head>
<body>
<% 'Her oprettes et Connection- og Recordset object Dim strDriver, StrPlacering,objCon,objRec strDriver="{Microsoft Access Driver (*.mbd)}" strPlacering="c:\inetpub\wwwroot\database\Hestedata.mdb" set objCon = server.createobject ("ADODB.connection") objCon.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & strPlacering
set objRec=server.createObject("adodb.recordset") objRec.open "Hestedata", objCon, adOpenStatic, adLockOptimistic, adCmdTable
objRec.AddNew obj.Rec("navn")="T1" obj.Rec("Box nummer")="T2" obj.Rec("Kost")="T3" obj.Rec.update obj.Rec.close Set objRec = Nothing objCon.close set objCon = Nothing %>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.