急,在的帮看看

liumang9527 2005-12-09 03:17:17
我那里写错了啊,这是我连接数据库的文件,我在后面加了3句就出错了,帮看看可能是什么问题
<%
connstr="DBQ="+server.mappath("../data/onlinexam.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set Conn = Server.CreateObject("ADODB.Connection")
Conn.open connstr
set rs= server.createobject("adodb.recordset")
sql="select * 用户记录 where 用户名 = 'libo'"
rs=conn.execute(sql)
%>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/libo/include/conn.asp, 第 7 行

...全文
135 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
biao1 2005-12-09
  • 打赏
  • 举报
回复
用recordset属性后 记住要用 rs.open sql,conn,1,1 这样才能全部打开数据
yfcheng 2005-12-09
  • 打赏
  • 举报
回复
将 rs=conn.execute(sql)改成 rs.open sql,conn,1,3
wtg321 2005-12-09
  • 打赏
  • 举报
回复
二楼应该是正确的.
ybfqlyq 2005-12-09
  • 打赏
  • 举报
回复
rs=conn.execute(sql)
什麼意思??
paulone 2005-12-09
  • 打赏
  • 举报
回复
sql="select * 用户记录 where 用户名 = 'libo'"

--〉

sql="select * from 用户记录 where 用户名 = 'libo'"
showlin 2005-12-09
  • 打赏
  • 举报
回复
set rs=conn.execute(sql)
climix 2005-12-09
  • 打赏
  • 举报
回复
主要看libo字段的类型,如果是字符串常量,比如说原料,应该是:
sql="select * from 用户记录 where 用户名 = '原料'"
hfkj 2005-12-09
  • 打赏
  • 举报
回复
sql="select * from 用户记录 where 用户名 = 'libo'"

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧