1
我在連接我的MS Access數據庫時遇到問題。我正在使用IIS7。我收到此錯誤:用於ODBC驅動程序的ASP經典Microsoft OLE DB提供程序錯誤'80004005'
Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
,這是我的數據庫連接:
<%
dim rs,con,sql
SET con=Server.CreateObject("ADODB.Connection")
SET rs=Server.CreateObject("ADODB.Recordset")
con.open "DRIVER={Microsoft Access DRIVER (*.mdb)}; DBQ=" & Server.MapPath("crs.mdb") & ""
sql="SELECT * FROM tblAccount WHERE fldUsername='"& request.form("txtuser") &"' AND fldPassword='"& request.form("txtpass") &"';"
rs.CursorType=2
rs.Open sql, con
if rs.bof then
response.write "WRONG"
else
response.write "CORRECT"
end if
rs.Close
SET rs=Nothing
SET con=Nothing
%>
我單位的Windows &最終64位。
轉到http://www.connectionstrings.com/access/,並選擇一個更好的連接字符串。 –
並在表單中放入一個''',提交它並查看會發生什麼(SQL注入漏洞) –
我應該在哪裏準確地放置那個? – user3130849