注册 登录
编程论坛 ASP技术论坛

清高手作答ASP的问题

王磊磊 发布于 2008-09-25 19:51, 493 次点击
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data.mdb")
set rs=server.CreateObject("adodb.recordset")
sql="select * from text1 where id="&id
rs.open sql,conn,1,1
%>



提示这样的错误

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/news_disp.asp, 第 15 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

网页:
GET /news_disp.asp

时间:
2008年9月25日, 19:46:12

id在ACCESS数据库里是自动编号,递增
请问是哪里出现错误,我的QQ号是 175246500
邮件是:yelingsong_f430@
请大家不吝赐教
3 回复
#2
欧阳学者2008-09-25 22:00
你用的那个驱动适合比较老的服务器,新服务器应该这么写:conn="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=" & Server.MapPath("data.mdb")
#3
multiple19022008-09-25 22:44
为什么不愿意指一下15行是哪行呢?

多提供一点信息总是好的。
#4
craft001wen2008-09-27 11:18
用OLEDB,就是二楼的
1