asp中用ADO.RECORDSET,SQL中涉及NULL的问题。 (100分)

  • 主题发起人 主题发起人 willsu
  • 开始时间 开始时间
W

willsu

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL="SELECT * FROM AA WHERE AA.FIELD1=NULL"在DELPHI中用ADOQUERY能检索到纪录,
但在ASP中用ADO.RECORDSET.OPEN 此SQL语句就检索不到纪录。后台数据库用的是SYBASE,
两个测使用的都是ODBC的DSN。是不是ADO本身不支持NULL值检索,DELPHI中的ADO控件
ADOQUERY与ADO.RECORDSET可能不同。
 
SELECT * FROM AA WHERE AA.FIELD1 IS NULL
 
to慕容兄:
你的方法不行,不知你做过测试么?
 
TO慕容兄:
SORRY!YOU ARE RIGHT!
THANK YOU VERY MUCH AND GIVE YOU 100 POINT.
 
TO慕容兄:
兄台能否告知为什么会这样么?
 
呵呵
才看到
对了还有为什么吗?[:)]
我在MS SQL SERVER和Oracle中都是这么写的,如果写成你原来的写法都不正确
 
后退
顶部