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

  • 主题发起人 碧血剑
  • 开始时间
佩服呀,收藏
 
对不起,我是个菜鸟。刚刚接触delphi,我现在就有一个你们讨论的问题,我就是有文本数据,现在要到入到数据库中,看到这个贴子后,我在实验到入到access中,但是现在报错,希望大家能帮我看看。谢谢。

错误“不能重复定义字段”
 
我写的是:

ADOConnection1.Connected := True;
ADOConnection1.Execute('Select * into insertda From [Text;Database=c:/DataBaseFile].ROAM.TG_CDR10_MWAP.txt');

我的txt是从oracle中导出来的,access中的表insertda要怎么定义呀,是这个出问题了吗?
 
不知道这能不能用在异构数据库而且表结构也是异构的情况下呢;
比如:A表的X加Y字段对B表的Y字段,
 
"W20031014991.007","118588899","11","whgw12","999001","4","13579883800","900506","03201003","01","0","02","20031014112449","20031014112452","00","882","0991","991","03","0","0","1103061200542288","T","910","6","W"

上面的就是一条完整的数据,客户提供每个字段倒出来的数据长度不固定。而且第一行不是字段定义请问搂住能解决吗?万分感谢了
 
看来只能用ODBC相连了。

楼主,我才知道用BatchMove可以转换成DBF,可是我用ACCESS可以成功,用SQL SERVER没有成功过,同志们用BatchMove把SQL SERVER表变成DBF可行吗?
 
楼主:
我写的上面的语句只能在access中建立那个结构的表,但是数据写不进去,这是什么问题呀
 
关注中,顶。
老说我水!
 
楼主好:
大家好:
谢谢大家的帮助,我看到上面的文章解决了好多问题,但是现在我还有一个问题,对大家来说可能是小问题。那就是我再从text->sql server导数据时程序总报超时,我怎么才能解决呀。我想应当不是大的问题。可是我不清楚,还请帮助
 
感谢楼主,解决了我的问题!再次感谢!
 
用我的万能数据备份工具实现异构数据库的数据导入导出,下载地址:http://zygtp.my20.com
 
学习中..........
 
请问大家,我如果想有选择得导数据该怎么办呢。这个我一直都没有实现。谢谢楼主,谢谢
大家。
 
也就是在

ADOConnection1.Execute('SELECT * into Operator11 FROM Operator IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=sa;Server=YangXF;DataBase=jfcx;]');
的那个地方可以放where呀。我一直没有解决。还希望大家帮帮忙
 
[blue]给碧血剑鼓掌![/blue][:)][:)]
 
我试图 MS Sql -> Access 时

adoconnection1.execute('SELECT * into tab1 FROM tab1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server= 10.33.192.168;DataBase=DCMIS;]') ;
时,总提示 ODBC--SQL Server10.33.192.168找不到?
是什么原因?


 
我猛顶,365下!!!!
 
TO: 碧血剑及各位大哥:
我用这种方法是把excel 导入到了sql 但是导入后的 列的序列怎么变了,我用
insert into tablename SELECT * FROM OpenDataSource('''+ 'Microsoft.Jet.OLEDB.4.0'''+','''+ 'Data Source="d:/test.xls";Extended Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False''' + ')...sheet1$
把的:D:/test.xls 插入到 我在数据库中已经建立好的表tablename,就出现类型不匹配,我跟踪了一下是向tablename里插入数据的时候不是按照excel已有的列序 插入的,所以成这样了,问题:
1,怎么让他往sql插入的时候按照excel的列序 插入?
2,我发现插入数据后第一条丢了,这是什么原因?
 
如何将access 的数据导入到oracle 中? 有无更简单一点的?
 
顶部