麻烦哪位高手帮把这段代码看下啊 运行的时候说加书名号的那段有错啊

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:09:52
<%
username=trim(request.form("textname"))
userpass=trim(request.form("textpassword"))
useryanzheng=trim(request.form("textyanzheng"))

if (request.form("textname"))<>"" then
set conn=server.createobject("adodb.connection")
<<conn.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("yonghuxinxi/yonghuxinxi.mdb") >>
exec="select * from person where name='"&username&"' and password='"&userpass&"'"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1

if RS.EOF then
response.write"请完整填写"
else
response.write"登陆成功"
end if
end if

%>

问题出在连数据库的语句上,教你一种新办法:
1.在桌免新建一个记事本,txt后缀的,再把后缀改成udl,双击打开。
2.你连接的似乎是Access数据库,所以在提供程序中选择最上面一项。
3.连接:找到你的Access数据库,其余不管,测试连接,成功后点确定。再关闭掉。
4.再把这个文件后缀改回txt,打开,里面就有连接字符串语句,和你写的对照一下,看有甚么差别!