有什么地方不一样?

hzxbl 2003-02-11 07:03:57
sql="select * from adminuser where username='"&username&"'"
sql="select * from adminuser where username="&username

用下面一句,就会出现

Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

用上面就可以了,是怎么回事?
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
光明唧 2003-02-11
  • 打赏
  • 举报
回复
username除数字以外的类型'"&username&"'"
username是数字型用它"&username
clerck 2003-02-11
  • 打赏
  • 举报
回复
当“username”位置不是一个变量,而是一个常量的话,准确的sql语句怎么写?? 查查书就知道,要加个单引号的
hzxbl 2003-02-11
  • 打赏
  • 举报
回复
用2楼的方法的到下面:

select * from adminuser where username='hzxbl'
select * from adminuser where username=hzxbl

问题已经解决
conrad_wan 2003-02-11
  • 打赏
  • 举报
回复
标准的SQL语句常量值要用单引号。建议看看介绍T-SQL语法的资料。
lishizhen2002 2003-02-11
  • 打赏
  • 举报
回复
你可以用
reponse.write""& sql &""看看
然后把其放在sql server中试一下.

28,408

社区成员

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

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