rs.open exec,conn,1,1 老出错是什么问题。

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:13:16
<%
name=request.form("name")
psd=request.form("psd")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("lztt.mdb")
exec="select * from guest1 where name='"+name+"' and psd="+psd+""
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
学习ASP。代码如上
错误提示如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/5.asp, 第 8 行
是什么原因啊
name是文本
psd是数字

改为这个exec="select * from guest1 where name='"&name&"' and psd="&psd&""还是同样错误提示,
单位要叫做一个招聘页面,想搞成ASP+ACC数据库的,奈何自己只会做点简单网页设计,学这个都快4天了,还没搞出来,老板都问了好多次了,555555

asp不能用+要用&连接字符串

exec="select * from guest1 where name='"&name&"' and psd="&psd&""

在改为&之后再把
name=request.form("name"),name换成另外一个名字,因为name是保留字。