我来回答,正如你的出错原因提示: 数据库连接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希望对你有帮助!