"多步操作产生错误。请检查每一步的状态值"问题 ( 积分: 200 )

  • 主题发起人 zhufa523523
  • 开始时间
Z

zhufa523523

Unregistered / Unconfirmed
GUEST, unregistred user!
在DCOM中,用ADOQuery和DataSetProvider两个组件向客户端提供数据
function TcomUTF.OpenSql(const SQLstring: WideString;ReData: OleVariant): WordBool;
begin
.
.
.
try
.
.
adoquery1.open();
try
ReData := DefaultRDMProvider.Data;//这一步出现“多步操作产生错误。请检查每一步的状态值。”,其中DefaultRDMProvider是TDataSetProvider,其DataSet属性就是adoquery1
except
end;
except
end;
.
.
.
end;
而且这个错误是在有时候出现的,一出现这种错误只能重启DCOM才能解决
 
在DCOM中,用ADOQuery和DataSetProvider两个组件向客户端提供数据
function TcomUTF.OpenSql(const SQLstring: WideString;ReData: OleVariant): WordBool;
begin
.
.
.
try
.
.
adoquery1.open();
try
ReData := DefaultRDMProvider.Data;//这一步出现“多步操作产生错误。请检查每一步的状态值。”,其中DefaultRDMProvider是TDataSetProvider,其DataSet属性就是adoquery1
except
end;
except
end;
.
.
.
end;
而且这个错误是在有时候出现的,一出现这种错误只能重启DCOM才能解决
 
好,帮顶


--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net
80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
难道就没有高手可以解决这个问题吗?
 
我也遇到过这个问题,我帮你顶
我是在locate后delete,然后再post就出现这个问题,如果我没有locate的话,那post就不会出现问题。所以我想应该是更新定位集的问题,不知道谁有办法解决。
我还有一个问题,zhuhua523523我借你的位置发一下,不好意思。我用的是updata更新数据,dbgrid在我update后,数据不会更新诶,我用了close,然后open,还有把 dataset也 nil,然后再连接,都不会刷新 ,不知道有没有办法解决。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
434
import
I
I
回复
0
查看
835
import
I
顶部