学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

请帮忙看看这个SQL语句那里错了

请帮忙看看这个SQL语句那里错了

select * from n_s_type where n_b_ID='" & Recordset3.Fields.Item("n_b_ID") & "'
提示标准表达式数据类型不匹配

TOP

select * from n_s_type where n_b_ID='" & Recordset3.Fields.Item("n_b_ID") & "'
改成
select * from n_s_type where n_b_ID=" & Recordset3.Fields.Item("n_b_ID") & "
sql="select * from n_s_type where n_b_ID=" & Recordset3.Fields.Item("n_b_ID") &""

[ 本帖最后由 madpbpl 于 2008-5-7 10:15 编辑 ]

TOP

谢谢楼上的热心,但我按照你的做了后,还显示:错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
说一下,关键字段是数字类型

[ 本帖最后由 liujiangmc 于 2008-5-7 09:12 编辑 ]

TOP

"select * from n_s_type where n_b_ID=" & Recordset3.Fields.Item("n_b_ID")

不知道这样来行不行
学建网站:www.lele1988.cn

TOP

请问

最后这个正确。
ID数字型不用单引号的。

TOP

去掉单引号就好了

TOP

谢谢,问题已经解决,但要问下,& 是连接符号还是宏替换,为什么前后都有

TOP

"&abc&"  相当于 <%=abc%>  你说为什么前后都有呢?

TOP

谢谢版主,了解哦

TOP

发新话题