如何将一个dbgrid添加记录加入到另一个dbgrid
解决方案 »
- 又是query中sql语句问题
- 如何读取文件的创建时间和文件大小?
- dbgrideh实际应用中的问题
- TQury如何取大于255的字符串?(SQL 2k)
- 谁能提供一个比较好的卷动盒控件?
- 打包时怎么才能将MDAC_TYP.exe也加进去,让setup时自动把MDAC_TYP安装上(急,在线等候)(有答案马上给分)
- 如何将hook到的消息进行永久存储?
- 一个很简单的问题,进来看看(30)
- 谁有视频捕捉SDK、OCX
- 如何用DELPHI编写一个----通过INTERNET远程访问服务器上的SYBASE数据库的程序?(高分送高手!!)
- 如果从SQL Server中读取数据最快。
- 急!!!!有关继承的字体问题!(在线等)
dbgrid2.datasource.dataset.append;
dbgrid2.datasource.dataset.fieldbyname('field1').value :=
dbgrid1.datasource.dataset.fieldbyname('field1').value;
...............................
...............................
begin
data.ClientDataSet3.Append;
data.ClientDataSet3.FieldByName('mc').AsString:=data.ClientDataSet2.Params[1].AsString;
data.ClientDataSet3.FieldByName('sl').AsString:=data.ClientDataSet2.Params[2].AsString;
data.ClientDataSet3.FieldByName('dw').AsString:=data.ClientDataSet2.params[3].AsString;
data.ClientDataSet3.FieldByName('cyr').AsString:=data.ClientDataSet2.params[0].AsString;
data.ClientDataSet3.FieldByName('jyqk').AsString:=data.ClientDataSet2.Params[6].AsString;
//data.ClientDataSet3.FieldByName('wpbh').AsString:=data.ClientDataSet2.Params[7].AsString;
data.ClientDataSet3.ApplyUpdates(0);
data.ClientDataSet3.Execute;
帮我修改一下总出现list index bounds out of 问题,在线等待
if data.ClientDataSet2.RecordCount<>0 then
begin
data.ClientDataSet3.Append;
data.ClientDataSet3.FieldByName('mc').AsString:=data.ClientDataSet2.Params[1].AsString;
data.ClientDataSet3.FieldByName('sl').AsString:=data.ClientDataSet2.Params[2].AsString;
data.ClientDataSet3.FieldByName('dw').AsString:=data.ClientDataSet2.params[3].AsString;
data.ClientDataSet3.FieldByName('cyr').AsString:=data.ClientDataSet2.params[0].AsString;
data.ClientDataSet3.FieldByName('jyqk').AsString:=data.ClientDataSet2.Params[6].AsString;
//data.ClientDataSet3.FieldByName('wpbh').AsString:=data.ClientDataSet2.Params[7].AsString;
data.ClientDataSet3.POST;
data.ClientDataSet3.ApplyUpdates(0);
list index bounds out of 可能是Params[7]的問題,比如你隻有7個字段