只一个按钮,把ACCESS内A,B,C三个表数据导进SQL SERVE内A,B,C三个表中,多谢!
我开发了一个系统,两个同的DB,一个ACCESS2000, 一个SQL SERVER2000,我想把
数据从本地的ACCESS的A,B,C三个表数据导进SQL SERVER2000中的DD数据库中的SA,SB,SC三个表中,表结构中A和SA相同,B和SB相同,C和SC相同,多谢!给我BUTTON1下的实现的代码,好吗?多谢啦!对了,ACCESS放在C:\下,名为AAA。MDB;
我开发了一个系统,两个同的DB,一个ACCESS2000, 一个SQL SERVER2000,我想把
数据从本地的ACCESS的A,B,C三个表数据导进SQL SERVER2000中的DD数据库中的SA,SB,SC三个表中,表结构中A和SA相同,B和SB相同,C和SC相同,多谢!给我BUTTON1下的实现的代码,好吗?多谢啦!对了,ACCESS放在C:\下,名为AAA。MDB;
如果要用BUTTON实现,请用BATCHMOVE,将源数据和目标数据设置好,在BUTTON的EVENT中写出执行代码就行了
用adoquery
Adoquery1连接access
Adoquery2连接sql server
既然表结构相同,
adoqueyr1.close;
adoquery1.sql.clear;
adoquery1.sql.add(‘select * form a’);
adoquery1.open;
while not adoquery1.eof do
begin
adoqueyr2.close;
adoquery2.sql.clear;
adoquery2.sql.add(‘insert into sa vaules(:字段1, :字段2, :字段3,….)’);
adoquery2.Parameters.ParamByName(‘栏1’).value:=adoquery1.fieldbyname(‘字段1’).asstring;
…….
adoquery2.execsql; end;
其它都像这样加入buttonclick中
insert into A表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表)insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',B表)insert into C表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',C表)