一个难题,急,在线等

oirin 2005-05-25 09:39:02
问题如下:
haoma=10
sql="update sy_lm set hao="&haoma&" where id="&request("id")
请问,上面的sql语句有错吗,运行后提示语句未结束,难道是set这里不能这么用吗,应该
怎样解决,很急,请教大家了!!!!!
...全文
124 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
oirin 2005-05-31
  • 打赏
  • 举报
回复
AntBrother(蚁哥)的正确,
谢谢大家
netak47 2005-05-25
  • 打赏
  • 举报
回复
数据类型不同
jaroc818 2005-05-25
  • 打赏
  • 举报
回复
sql="update sy_lm set hao="&haoma&" where id="&request("id")&""
我一般用这种方法,不会出问题,那种可能读到id=就停了,rs.open接收的是sql=""里面的内容
baggio2008 2005-05-25
  • 打赏
  • 举报
回复
同意楼上,后面该加上""
xiefeng 2005-05-25
  • 打赏
  • 举报
回复
试试下面的,我遇到这种问题换成下面的可以执行,很奇怪:
sql="update sy_lm set hao="&haoma&" where id="&request("id")&""
rybhgr 2005-05-25
  • 打赏
  • 举报
回复
response.write(sql)
看看

同意
baggio2008 2005-05-25
  • 打赏
  • 举报
回复
如果你的变量haoma是字符串的话,应该
sql="update sy_lm set hao='"&haoma&"' where id="&request("id")
king2410 2005-05-25
  • 打赏
  • 举报
回复
request("id")有值没?
baikaishui_0825 2005-05-25
  • 打赏
  • 举报
回复
response.write(sql)
看看
akan2005 2005-05-25
  • 打赏
  • 举报
回复
是不是不是这句?
丛林蚂蚁 2005-05-25
  • 打赏
  • 举报
回复
你的语句是没错的.只是不知道你传进来的参数对不对.要不你可以加上数值转换函数

sql = "update sy_lm set hao="&cint(haoma)&" where id="&cint(request("id"))
yj821 2005-05-25
  • 打赏
  • 举报
回复
看不出有什么问题的呀

28,390

社区成员

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

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