关于clientDataset做Rave5数据源问题。(50分)

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

arlock

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位:
用clientdataset做报表的数据源,其中初始时clientdataset为空,在Rave5中建立数据连接DataView1后,在报表中加入DBMemo,属性设置为DataField是[WaiXingChCLB],DataView是Dataview1。在程序启动报表时,为什么clientdataset的数据无法传到Rave中的数据控件中?报表相应的DBMemo显示为空,如何解决?我写的代码如下。
procedure TForm1.Button1Click(Sender: TObject);
begin
cdsGuiGe.Close;
//cdsGuiGe是clientdataset
cdsGuiGe.CreateDataSet;
with cdsGuiGedo
begin
Append;
FieldByName('WaiXingChCLB').Value:=1;
FieldByName('WaiXingCSh1').Value:=1 ;
post;
end;
cdsGuiGe.open;
showmessage(inttostr(cdsGuiGe.RecordCount));
//showmessage(inttostr(cdsGuiGe.RecordCount));
RvProject1.Execute;
end;
 
你是不是用了Driver Date View 来连接数据库的?如果是的话请换成Driect Date View.
他们之间是有差别的.
 
我用的就是Driect Data View。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部