gpt4 book ai didi

asp-classic - ASP Classic - 数据类型不匹配错误

转载 作者:行者123 更新时间:2023-12-02 04:35:10 26 4
gpt4 key购买 nike

我正在尝试从 MS Access 数据库中创建一个 ID(主键和自动增量)以用作登录密码。但是我收到了这个错误:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

这是我的代码:

con.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("db.mdb") &""
sql="SELECT * FROM tblLogin WHERE ID='" & request.form("id") & "';"

rs.CursorType=2

rs.Open sql,con

if rs.bof then
response.redirect "loginpage.asp?msg=ID does not exist."
else
response.redirect "adminpage.asp"
end if

如果我遗漏了某些内容或您推荐的任何解决方案,请纠正我。

提前致谢。

最佳答案

改变:

sql="SELECT * FROM tblLogin WHERE ID='" & request.form("id") & "';"

sql="SELECT * FROM tblLogin WHERE ID=" & request.form("id")

然后像这样检查:

If rs.EOF then
response.redirect "loginpage.asp?msg=ID does not exist."
else
response.redirect "adminpage.asp"
end if

关于asp-classic - ASP Classic - 数据类型不匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com