我现在遇到问题是 我现在想把本地的access数据库导入到sql server服务器中,而这sql server服务器是在局域网中,我该怎么样才能快速导入啊?表的结构一样。我不想使用BDE里面的batchmove方法,因为以后打包发布的时候很麻烦。我实现了adoconnnection跟局域网sql server的动态连接,并行在上面可以建库建表。现在就是怎么把本地的access数据传到sql server中去的问题!请问各位大侠有什么高招吗?
解决方案 »
- listbox如何显示一个字符串?
- 如果把APP复制一份放在同一个服务器,用不能的客户端连接不的APP,怎么区分开来的啊?
- 如何将xls文件,用RxRichedit显示出来
- 启动另外的exe程序(在线等待!急急急!!!)
- 这个~~Delphi程序员的一天是怎么度过的咯?(散99分)
- 百分求助一个关于任务栏图标的问题。
- 菜鸟:“学Visual C++还是Delphi好?“
- ACDSee 看图软件日期过期的设置问题?
- Dephi多层数据库查询问题
- 求助$$$
- 为何ToolsBar放在ControlBar中时其高度无法控制?
- 初学者,要做一个报表程序,已有现成的SQL SERVER数据,碰到这样一些问题特来请教!
如果是自己用, 试试delphi带的datapump
To: zblaoshu1979(周博) :我是希望在delphi里面实现。怎么做?而且DTS是本地的数据库进行导入导出吧?
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,
速度是最快的
把压箱底的方法都告诉大家
在Form上放一个ADOConnection,连结指向目标Access库
比如txt文件在c:\temp\aaaa.txt
就执行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:\temp].aaaa.txt');
就一切Ok了,这个方法一定行的,我好不容易才研究出来的
有了这两个例子,异构数据库之间导数据的问题就举一反三,迎刃而解了。把Excel导入到Access中,同txt类似
select * into <table name> from [excel 8.0;database=<filename>].[<sheetname>$]我最讨厌别人用BatchMove导数据了,明明一个SQL的事情,偏要
我的目标是让大家抛弃BatchMove
现成的不用写代码,也很好用.