+ -
当前位置:首页 → 问答吧 → 数据库之间导入数据的一个问题

数据库之间导入数据的一个问题

时间:2011-10-20

来源:互联网

我是用ADOConn连接sqlserver2005数据库的 现在要条件查询sqlserver数据插入到access数据库中去
自己加了个EDIT编辑控件写SQL 让然将SQL存放到Memo控件中 然后用adocommand循环读取每行sql 执行 请问插入access的sql怎么写的简单点 目前我只知道insert into openrowset方法 有别的方法吗?有例子的最好 请大家帮忙

作者: a305878572   发布时间: 2011-10-20

求关注啊

作者: a305878572   发布时间: 2011-10-20

insert into Tablename (F1,F2,F3) values(S0,S1,S2)

作者: taiguang   发布时间: 2011-10-20

看不懂F1 F2 那些代表什么啊

作者: a305878572   发布时间: 2011-10-20

1.因为你是跨数据库平台的语句,SQL语句没有简单的。
2.用ADOConn1连接sqlserver2005数据库,用adoquery1, ADOConn2连接到access数据库,用adoquery2.
可以写adoquery1的sql语句,查出需要的记录,用循环来控制adoquery2将数据写入access.
while not adoquery1.eof do 
begin
.................
end;
坏处:这样做效率低点,数据量不能太大。
好处,不必写那么长的SQL语句了..

作者: babydog01   发布时间: 2011-10-20

怎么将查出来的数据写进去 这个很关键............????

作者: a305878572   发布时间: 2011-10-20

直接导入 会不会更快 不要用工具

作者: warrially   发布时间: 2011-10-20