W
wangpian
Unregistered / Unconfirmed
GUEST, unregistred user!
使用clientDataset.locate时客户端出现:
Access violation at address 77E68FE1 in module 'kernel32.dll'.Read of address 00000004.
环境:数据库SQL2000 D6+up1
字段:create table test( aaa char(50),bbb int,ccc char(10));
操作:locate('aaa','sss',[]);
当服务端使用
Table 正确
query 出错
AdoTable 出错
Adoquery 出错
操作:locate('bbb',1,[]);
或 locate('ccc','sss',[]);
全部正确。
真是奇怪,我后来的解决办法是:
select bbb from test where aaa like '%sss%' -->bbb
locate('bbb',bbb,[])
你们有碰到这样的问题吗?
Access violation at address 77E68FE1 in module 'kernel32.dll'.Read of address 00000004.
环境:数据库SQL2000 D6+up1
字段:create table test( aaa char(50),bbb int,ccc char(10));
操作:locate('aaa','sss',[]);
当服务端使用
Table 正确
query 出错
AdoTable 出错
Adoquery 出错
操作:locate('bbb',1,[]);
或 locate('ccc','sss',[]);
全部正确。
真是奇怪,我后来的解决办法是:
select bbb from test where aaa like '%sss%' -->bbb
locate('bbb',bbb,[])
你们有碰到这样的问题吗?