我是学生,ASP是我今年的主题。我正在尝试首次执行数据库连接。它给了我这个错误,当我连接我的ASP文件与MSAccess。 代码: ASP DataConnectivity错误
<%
Dim objConn, strConn, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE =" & _
"C:\demo.accdb"
objConn.Open strConn
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "Student", objConn, 2, 2
objRS.AddNew
objRS("idnum") = Request.Form("idnum")
objRS("firstname") = Request.Form("firstname")
objRS("lastname") = Request.Form("lastname")
objRS.Update
objRS.close
%>
**上面的代码提供了以下错误:* ADODB.Recordset错误“800a0cc1” 项目无法对应于请求的名称或序号的集合中找到。 /MyWeb/choice1.asp 12行* ..我也试着这样做.. .. ..
Dim objConn, strConn, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "DSN=Stud"
objConn.Open strConn
,它给了我同样的错误。 我的数据库名称是demo.accdb 我的表名是Student。 对于使用Windows 32位的IIS,ApplicationPool设置设置为“true”。 我也安装了OLEDB ACE 12.
请帮忙,因为我完全陷入混乱..我只想在Access数据库中插入一条记录。 帮助,将不胜感激。
什么是你的表“学生”的领域?请检查您是否正确拼写了像idnum这样的字段名称 – SearchAndResQ