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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.