关于ADO的问题...(100分)

  • 主题发起人 主题发起人 actionboy
  • 开始时间 开始时间
A

actionboy

Unregistered / Unconfirmed
GUEST, unregistred user!
在win2000下,Delphi5中的问题:
用ADOQUERY或ADOTABLE绑定数据到DBGRID中。
如果ADOQUERY中有记录,则数据能正常显示。
如果没有记录,则产生异常。内容大概是:当前记录已经被删除或没有记录。

此异常在win98下不会出现。
请问大峡怎么回事。
我给100分.谢谢.
 
你的Delphi5打了ADO相关的补丁没有?
 
没有,补丁从哪找到?
 
http://www.pchome.net/dl/delphi.htm
 
ADOExpress一共两个补丁。
sn : ski-hd3-c139 92x0-91x0
 
是ADO的bug,以下是两个补丁的sn,如果白兄的不能用的话,可以试试以下的。
1、ADOExpress patch1
100-006-1659-6ax0-91x0
2、delphi5
ski-hd3-c139
92x0-91x0
3、Delphi 企业版
200-002-0839 / 3CX0-91X0
4、111-111-1111
fex1-91x0
 
如果不想打补丁,用delphi6就可以解决此问题.
我也遇到相同问题,就是用delphi6编译后就OK了
 
顺便问一下: ADOquery中可以用join吗?
以下SQL为什么只出第一条记录呢?
select f01.SO_NO,f01.CUST_CODE,f02.CREDIT_L,f02.VAT_CODE,
f01.CURR_CODE,f02.CUST_NAMEE,f02.AC_CODE
from SOHEAD f01
left outer join CUSTOMER f02
on f01.CUST_CODE=f02.CUST_CODE
order by f01.SO_NO
 
ADOquery中可以用join,但要看你采用什么数据库?
 
后退
顶部