Sql语句问题,大家近来讨论一下~奇怪问题!!!希望高手给个答复!!分值小,但值!!!!

summercat 2004-04-02 12:29:35
首先你要做的就是新建一个页,然后写
<%
Dim HeadWidth
HeadWidth="1111"
Sql="Update aaa set bbb='" &HeadWidth& "'"
Response.Write sql
Response.End
%>
---- 很简单啊,出错了吗?是的我的出错了!!搞了一阵子,发现 只要不用 HeadWidth这个 变量名 就好使。或者

Sql="Update aaa set bbb='" &HeadWidth& "'"
--->>
Sql="Update aaa set bbb=' " &HeadWidth& "' "
也没问题,如果是说微软编译器的问题,这样的说法就不好说了,我用 on error resume next 检测 Err.number=13 而 13 错误吗是说类型错误,我是搞不明白了,关键字?但是是变量啊,headname,headheight 好像都有这个问题!!大家来讨论一下
...全文
5 点赞 收藏 17
写回复
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyuu 2004-04-06
凑热闹
回复
iloveyaner 2004-04-06
哇。多学学!!!
回复
lonelydreamsym 2004-04-06
收下,谢啦,不可多得的经验。
回复
summercat 2004-04-06
大家在学习一下,晚上结贴!!
回复
cxty 2004-04-03
厉害!!!
回复
学习学习~~
回复
pizixt 2004-04-03
偶来答:
&o ---> 八进制
回复
51windows 2004-04-03
明白下面的怎么错了的吧?

<SCRIPT LANGUAGE="VBScript">
<!--
o2="456"
msgbox "123"&o2
//-->
</SCRIPT>
回复
jerrycui 2004-04-02
呵呵,也算比较麻烦的问题啦!
回复
opdesign 2004-04-02
经典!收藏!
回复
51windows 2004-04-02
&与H之间要有个空格!因为&hx是代表十六进制

我以前也碰到过!搞了好久才明白是这么回事!

回复
liuyu202 2004-04-02
有点收获!
回复
若白师妹 2004-04-02
高手阿,不可多得的經驗,經典收藏
回复
cjf1009 2004-04-02
学习
回复
highlandz 2004-04-02
51windows一语道破天机,高人啊。
回复
summercat 2004-04-02
总算有点明白了,就是说,如果不加空格的话,h后面跟 a,b,c,d,e,f ,0--9就会报错,哈哈,多谢!!
回复
summercat 2004-04-02
原来是这么回事!&h 之间一定要有空格,看人家写代码之间有空格,也不知道为什么,我还以为有没有对于处理没什么影响,
是 & h 还是什么啊,以前用到到过 H打头的变量吧,怎么今天猜碰到这样的问题
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告