请教高人,我将dbgrid1的数据复制到了dbgrid2,怎么将dbgrid2的内容保存到mssql数据库中?dbgrid1和dbgrid2分别是oracle和mssql
解决方案 »
- 请教大家,为什么mdi子窗体会显示主窗体上的edit控件
- 还是delphi oracle存取照片问题
- 急!如何用delphi实现excel,dbf表数据导入oracle数据库???
- 请教:如何实现listview的隔行变色
- 菜菜的问题,紧急求助!谢谢大虾,奋勇出手!有朝一日,涌泉相报!
- 那位有软件设计的文档,用到逻辑业务和具体数据处理分离,面向对象?
- 请问Delphi6.0中Server页的TExcelChart控件怎么用?急
- SPComm,函数问题.....
- 誰知道:Script RedLof.htm是什么病毒?(在线)
- TO taxi(游少爷):请看看。组件运行问题
- 安装fastreport后 找不到frprintgrid
- 用idhttp怎么发送分段表单?
begin
....
adoquery1.next;
end;
大概思路应该是这样的
var
i, j: Integer;
s: string;
begin
if DBGrid1.SelectedRows.Count>0 then
with DBGrid1.DataSource.DataSet do
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBook(pointer(DBGrid1.SelectedRows.Items[i]));
DBGrid2.DataSource.DataSet.Append;
DBGrid2.DataSource.DataSet.Fieldbyname('F1').value:=Fieldbyname('F1').value;
...
DBGrid2.DataSource.DataSet.Fieldbyname('Fn').value:=Fieldbyname('Fn').value;
end;
我已经找到了这个解决办法了.