这个SQL语句运行不了!请帮忙看看 急啊!!!

fhquemc 私人定制 业余  2010-08-14 10:29:00
SQL = "select * from 表 where 字段(uniqueidentifier类型) is null"


asp中是这样写的:
Set Rs = Server.CreateObject("Adodb.RecordSet")
SQL = "SELECT * FROM 表 WHERE 字段 IS NULL "
Rs.Open SQL,1,1

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


如何解决啊?
...全文
51 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhquemc 2010-09-04
[Quote=引用 6 楼 chinaxthulang 的回复:]
VBScript code
Set Rs = Server.CreateObject("Adodb.RecordSet")
SQL = "SELECT * FROM 表 WHERE 字段 IS NULL "
Rs.Open SQL,1,1

错误明显一:缺少Conn

SQL code
Rs.Open SQL,Conn,1,1

如果不是这个错误。。
你就把SQL语句到查询分……
[/Quote]

忘记加conn是手误,发贴时忘记加了
但不是这个原因,我找到解决办法了
用存储过程,问题解决了。
回复
fhquemc 2010-08-14
[Quote=引用 1 楼 shenzhennba 的回复:]
试看...
SQL = "SELECT * FROM 表 WHERE 字段 = '' "
[/Quote]

不行啊。。。
回复
shenzhenNBA 2010-08-14
试看...
SQL = "SELECT * FROM 表 WHERE 字段 = '' "
回复
ChinaXtHuLang 2010-08-14
Set Rs = Server.CreateObject("Adodb.RecordSet")
SQL = "SELECT * FROM 表 WHERE 字段 IS NULL "
Rs.Open SQL,1,1

错误明显一:缺少Conn
Rs.Open SQL,Conn,1,1

如果不是这个错误。。
你就把SQL语句到查询分析器里面执行下。。看看到底什么错误
如果是AC版的也可以去查询里面执行。
回复
love441820806 2010-08-14
将rs.open sql,1,1 改为rs.open sql,conn,1,1试试
回复
qimingxuan 2010-08-14
把你的sql语句在数据库中能执行吗?认真检查一遍。
SQL = "SELECT * FROM 表 WHERE 字段 IS NULL "
是不会错的。
回复
fczwdyq 2010-08-14
sql="select * from 表 where 字段&'1'='1'"
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

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