我想从一个acssess数据库中表的纪录追加到另外一个acssess数据库表中,怎么实现
解决方案 »
- 一个很久没有人答的问题。关于用delphi编写一个给ASP.net调用的dll。我急,急,急!!!
- 通过ADOConnetion连接数据库,其中一张表查询结果始终不对。。。
- 关于sql语句的问题
- 一个有关DBLookupComboBox的级联问题
- 在delphi里怎么添加Real Producer ActiveX Control Library控件啊?
- 360为什么报可疑文件,同求师傅一名
- 100分!问个才鸟问题!up有分!
- 我是菜鸟、求救求救、启动问题Delphi2006
- 请教明白cxgrid的高手,为什么cxgrid不显示数据。
- delphi 自身的Paxdox数据库问题.
- TreeView如何動態調用form
- 系统剪贴板的操作进行文件的复制粘贴 delphi
ATEADO.SQL.clear;
ATEADO.SQL.Append('SELECT * FROM MAIN');
ATEADO.Open; while ExcelApp1.cells[v_row, 1].value <> '' do
begin try
ATEADO.Append;
ATEADO.FIELDS[0].asstring := ExcelApp1.cells[v_row, 1].value;
ATEADO.FIELDS[1].asstring := ExcelApp1.cells[v_row, 2].value;
ATEADO.FIELDS[2].asstring := ExcelApp1.cells[v_row, 3].value;
ATEADO.FIELDS[3].asstring := ExcelApp1.cells[v_row, 4].value;
ATEADO.FIELDS[4].asstring := ExcelApp1.cells[v_row, 5].value;
ATEADO.FIELDS[5].asstring := ExcelApp1.cells[v_row, 6].value;
ATEADO.FIELDS[6].asstring := ExcelApp1.cells[v_row, 7].value;
ATEADO.FIELDS[7].asstring := ExcelApp1.cells[v_row, 8].value;
ATEADO.FIELDS[8].asstring := ExcelApp1.cells[v_row, 9].value;
ATEADO.FIELDS[9].asstring := ExcelApp1.cells[v_row, 10].value;
ATEADO.FIELDS[10].asstring := ExcelApp1.cells[v_row, 11].value;
ATEADO.FIELDS[11].asstring := ExcelApp1.cells[v_row, 12].value;
ATEADO.FIELDS[12].asstring := ExcelApp1.cells[v_row, 13].value;
ATEADO.FIELDS[13].asstring := ExcelApp1.cells[v_row, 14].value;
ATEADO.FIELDS[14].asstring := ExcelApp1.cells[v_row, 15].value;
ATEADO.FIELDS[15].asstring := ExcelApp1.cells[v_row, 16].value;
ATEADO.FIELDS[16].asstring := ExcelApp1.cells[v_row, 17].value;
ATEADO.Post;
except
on E: Exception do
begin
MessageDlg('Write Data into Asscess DB(MAIN) Error!!! [' + E.Message + ']', mtError, [mbOK], 0);
end;
end; v_row := v_row + 1; end;ATEADO 是Query控件,用来链接acssess数据库。
大概就是上面的,你模仿就好了。
ATEADO.SQL.clear;
ATEADO.SQL.Append('SELECT * FROM MAIN');
ATEADO.Open; while ExcelApp1.cells[v_row, 1].value <> '' do
begin try
ATEADO.Append;
ATEADO.FIELDS[0].asstring := ExcelApp1.cells[v_row, 1].value;
ATEADO.FIELDS[1].asstring := ExcelApp1.cells[v_row, 2].value;
ATEADO.FIELDS[2].asstring := ExcelApp1.cells[v_row, 3].value;
ATEADO.FIELDS[3].asstring := ExcelApp1.cells[v_row, 4].value;
ATEADO.FIELDS[4].asstring := ExcelApp1.cells[v_row, 5].value;
ATEADO.FIELDS[5].asstring := ExcelApp1.cells[v_row, 6].value;
ATEADO.FIELDS[6].asstring := ExcelApp1.cells[v_row, 7].value;
ATEADO.FIELDS[7].asstring := ExcelApp1.cells[v_row, 8].value;
ATEADO.FIELDS[8].asstring := ExcelApp1.cells[v_row, 9].value;
ATEADO.FIELDS[9].asstring := ExcelApp1.cells[v_row, 10].value;
ATEADO.FIELDS[10].asstring := ExcelApp1.cells[v_row, 11].value;
ATEADO.FIELDS[11].asstring := ExcelApp1.cells[v_row, 12].value;
ATEADO.FIELDS[12].asstring := ExcelApp1.cells[v_row, 13].value;
ATEADO.FIELDS[13].asstring := ExcelApp1.cells[v_row, 14].value;
ATEADO.FIELDS[14].asstring := ExcelApp1.cells[v_row, 15].value;
ATEADO.FIELDS[15].asstring := ExcelApp1.cells[v_row, 16].value;
ATEADO.FIELDS[16].asstring := ExcelApp1.cells[v_row, 17].value;
ATEADO.Post;
except
on E: Exception do
begin
MessageDlg('Write Data into Asscess DB(MAIN) Error!!! [' + E.Message + ']', mtError, [mbOK], 0);
end;
end; v_row := v_row + 1; end;ATEADO 是Query控件,用来链接acssess数据库。
大概就是上面的,你模仿就好了。