rs. open sql,conn,1,1 出错是怎么回事?

2024-12-03 18:05:31
推荐回答(1个)
回答1:

我来回答,正如你的出错原因提示: 数据库连接conn对象未打开

我看了你的代码中, 发现 rs.open sql,conn,1,1 处的 conn 没有在前面初始化过

应该有
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=c:\abc.mdb" ' 这里你改成你的数据库位置

这样再使用
rs.open sql,conn,1,1
就不会出错

还有, 尽量在 SQL 语句中将表名与字段名括起来
SELECT * FROM [User] WHERE [UserPassWord] = '" & password & "' AND [username] = '" & nick & "'" 31567希望对你有帮助!