在线等待,SQL语句问题

chinanetspy 2003-08-22 09:50:39
我写了一段代码,总是出错,但我看不出有什么错误,请大家帮忙看看
<%
user="123"
user=CLng(user)
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("userdatabase.mdb")
adoCon.Open strCon
Set rsuser = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM personal_user WHERE user = " & user & ";"
rsUser.CursorType = 3
rsuser.Open strSQL, strCon
%>
运行后提示

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e07'

标准表达式中数据类型不匹配。

/enroll/TMP3t08bjzzg3.asp,行10

请帮忙看看??
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lions911 2003-08-22
  • 打赏
  • 举报
回复
strsql = "SELECT * FROM personal_user WHERE user = " & user & ";"
改为
strsql = "SELECT * FROM personal_user WHERE user = " & user

试一下。

chinanetspy 2003-08-22
  • 打赏
  • 举报
回复
好了,谢谢小鸟儿!~
maxid 2003-08-22
  • 打赏
  • 举报
回复
用ODBC吧
tigerwen01 2003-08-22
  • 打赏
  • 举报
回复
<%
user="123"
user=Cint(user)
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("userdatabase.mdb")
adoCon.Open strCon
Set rsuser = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM personal_user WHERE user ="&user
rsUser.CursorType = 3
rsuser.Open strSQL, strCon
%>

确保表里user的数据类型是数值类型
xiaobird1 2003-08-22
  • 打赏
  • 举报
回复
user是数值型
strsql = "SELECT * FROM personal_user WHERE user = " & user

user是字符型
strsql = "SELECT * FROM personal_user WHERE user='"& user &"'"


rsuser.Open strSQL, strCon -->
rsuser.Open strSQL, adoCon

tigerwen01 2003-08-22
  • 打赏
  • 举报
回复
<%
user="123"
user=Cint(user)
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("userdatabase.mdb")
adoCon.Open strCon
Set rsuser = Server.CreateObject("ADODB.Recordset")
strsql = "SELECT * FROM personal_user WHERE user ="&user
rsUser.CursorType = 3
rsuser.Open strSQL, strCon
%>

确保表里user的数据类型是int

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧