D
ding1976
Unregistered / Unconfirmed
GUEST, unregistred user!
在通过BDE访问ORACLE8数据库时,有如下表Table_A:
Field_A Field_B Field_C
---------------------------
1 AA 22
2 BB 18
3 CC <NULL>
4 DD 52
---------------------------
如果通过Query组件查询数据,SQL语句如下:
Select * from Table_A
返回的结果集为:
Field_A Field_B Field_C
---------------------------
1 AA <NULL>
2 BB 18
3 CC <NULL>
4 DD 52
---------------------------
以上结果显然不对。
凡是在返回的结果集中,如果某个字段在某些行的取值有为空的,
则结果集的第一条记录行的该字段取值肯定是空(第一行的该字段
也许实际不为空)。
以上问题在对数据进行更新时也有影响。
以上问题可能是BDE自身的问题,不知道有没有解决的办法。
Field_A Field_B Field_C
---------------------------
1 AA 22
2 BB 18
3 CC <NULL>
4 DD 52
---------------------------
如果通过Query组件查询数据,SQL语句如下:
Select * from Table_A
返回的结果集为:
Field_A Field_B Field_C
---------------------------
1 AA <NULL>
2 BB 18
3 CC <NULL>
4 DD 52
---------------------------
以上结果显然不对。
凡是在返回的结果集中,如果某个字段在某些行的取值有为空的,
则结果集的第一条记录行的该字段取值肯定是空(第一行的该字段
也许实际不为空)。
以上问题在对数据进行更新时也有影响。
以上问题可能是BDE自身的问题,不知道有没有解决的办法。