主题:  关于SQL 语句执行问题

bosco

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/5/2 7:26:28
#12005/4/20 16:02:19
在?我请教你个问题
lbSQL="SELECT * FROM dll WHERE ID = " & no
ID的类型是INT
现在是一执行就提示
ADODB.Recordset 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22005/4/20 16:12:30
no与列ID的类型不同且无法自动转换。在执行前先输出看看语句是否正确:
Response.Write "SELECT * FROM dll WHERE ID = " & no



bosco

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/5/2 7:26:28
#32005/4/21 9:50:18
单独执行没问题,一旦用<!--#include 插入就出这个问题,我也查了,没有变量重名问题,
实在搞不懂,请各位高手指点



bosco

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/5/2 7:26:28
#42005/4/21 10:40:09
还有用ACCESS数据库就行用SQL就不行了



bosco

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/5/2 7:26:28
#52005/4/21 10:54:26
问题解决了,<!--#include 得顺序弄 错了,谢谢各位帮忙



进军.net

职务:普通成员
等级:1
金币:0.0
发贴:105
注册:2005/3/26 19:15:52
#62005/4/26 10:38:57
为什么这也有关系呀?