ASP与Access的连接问题,请高手帮助
最简单的ASP与Access的连接
Function check_power(power_string)
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = "dsn=hotel"
Recordset1.Source = "SELECT * FROM view_power where id="&Cstr(session("worker_id"))
Recordset1.CursorType = 3
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open
出现如下问题
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
login/check_power.asp, 第 5 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
问题点数:20、回复次数:4Top
1 楼youzi520(釉子-MeChecksV)回复于 2006-03-01 08:13:22 得分 0
Function check_power(power_string)
set Rs = Server.CreateObject("ADODB.Recordset")
strconn = "dsn=hotel;uid=;pwd=;"
sql= "SELECT * FROM view_power where id="&Cstr(session("worker_id"))
rs.open sql,strconn,1,1
我不太喜欢看DW写出的代码Top
2 楼223xh(大头菜)回复于 2006-03-01 09:30:51 得分 0
字符串的在=后边要用''吧?Top
3 楼sxsgssgs(.net新手)回复于 2006-03-01 10:49:04 得分 0
用这个,比较常用
<%
dim conn,connstr
connstr="DBQ="+server.mappath("test.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>Top
4 楼Hellohuan(java 好不好???)回复于 2006-03-01 16:03:04 得分 0
乱... 有必要
Recordset1.CursorType = 3
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
这样么 浪费资源Top




