主题:  数据类型的转换

秋千

职务:普通成员
等级:1
金币:0.0
发贴:160
#12002/3/26 23:42:01
下面的语句老是报错,能帮我解决一下吗???
id1的数据类型是自动编号,rt的数据类型是文本。

sql="delete from forum where id1="&id1&" or rt="&id1

报错信息:标准表达式中数据类型不匹配。
当我把rt的数据类型改为数字时则能通过,但我不能改,不然别的页面就不能显示了.



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#22002/3/27 9:09:53
sql="delete from forum where id1="&id1&" or rt='"&id1&"'"



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#32002/3/27 9:21:49
deepdark在上个帖子中说
引用:
sql="delete from forum where id1="&id1&" or rt='"&id1&"'"


为什么非要这样写了??????????????????/



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#42002/3/27 9:42:02
因为他说rt是文本。
SQL中文本格式查询要用引号表示其为字符串。
到了ASP中生成SQL语句时,当然也要。



秋千

职务:普通成员
等级:1
金币:0.0
发贴:160
#52002/3/27 12:18:16
谢谢deepdark的帮助,问题解决了。。。