异构数据库之间完全可以用SQL语句导数据。大家抛弃BatchMove吧 如果觉得好请Up一下,如果觉得不好也请Up一下 (1分)

  • 主题发起人 碧血剑
  • 开始时间
TO 碧血剑:
高手就是高手,哈哈。而且你愿意把技术与大家分享,可敬。

可敬的高手!!!!!!
 
从SQL Server导出时,用以下语句:
ADOConnection.Execute('Select * Into [Text;Database=c:/temp].aaaa.txt From aaaa');
报错:[c:/temp].aaaa.txt 数据库不存在;
连接SQL Server的ADOConnection使用Microsoft OLE DB Provider for SQL Server;
改用Access导出Text,ADOConnection用Jet 4.0,可以成功。什么原因?
 
:斗士
那就是Access导出到文本的
有两种方法
1。SQLServer先建立链接服务器,然后导出,
2。ADO连接指向Txt,导出
 
:大侠碧血剑
1、SQL Server 导出Access、Dbf、Excel、Text等;
2、Access导出Excel、Dbf、SQL Server;
能否详细一点叙述,有代码最好,谢谢!
 
Txt文件导入Sql Server怎么写?
 
高手就是高手!能与大家一起分享精品劳动成果!
 
高手就是高手!能与大家一起分享精品劳动成果!
向你致敬!
 
……
楼主,要是ACCESS数据导到INFORMIX或者是ORACLE里面则么做啊 还不是BATCHMOVE?
 
txt导入SQLServer
select * from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=c:/temp;','select * from aaaa.txt')

to qrenj
Access导入ORACLE肯定可以
INFORMIX我没用过
我说过了,只要是微软支持的OLE DB和ODBC连接的
一定可以
 
谢谢楼主。
 
这种方法我四年前就发现了,不过那时还没用delphi,在Access中使用的,最近有个人问了
类似的问题,我回答了,好像也没什么人关注嘛![:(]
 
txt文件中每个字段的分割符是什么?
 
to:唐佐平
默认逗号或空格,可以在连接串中指定
 
第二种方法从sql server导出到access如何写
 
我都说了要举一反三的,可是还是有人问类似的问题,算了,再贴两个例子
c:/temp/aaa.dbf to Access,
ADOConnection 指向Access
语句是 select * into bbb from aaa in 'c:/temp' 'dbase 5.0;'

sql server导出到access
ADOConnection 指向Access
SELECT * into table FROM Tab1 IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
 
是否只有ADOConnection连接目的地支持SELECT INTO语句才能行,好象在Interbase中不行,请“碧血剑”兄明示!
 
顶部