我是學生,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