如何把远程的数据库表的记录下载到本地数据库表里去啊,急死我了(200)

  • 主题发起人 主题发起人 ywj1997
  • 开始时间 开始时间
Y

ywj1997

Unregistered / Unconfirmed
GUEST, unregistred user!
大概的意思是把远程数据库表里的记录放到本地数据库相关的表里去,在本地处理完之后再回传到远程的数据库中.远程数据库名(dmsyy) sa访问 pwd='123456' 远程表(member)本地数据库名(dmodd) sa访问 pwd='123456'本地表(member)两表结构啥都一样,能实现同步是最好的,但现在急用,死马当活马医了
 
SQL Server的话,用数据导入向导就行了。很简单
 
两个ADOCONECTION,然后用DTS就行了。
 
按楼主的意思,那不就是远程、本地中的数据是一样的吗。那直接对远程库进行操作不就可以了。支持楼上两位楼客的意见。
 
面临同样的问题,期待中.........
 
异构数据库之间完全可以用SQL语句导数据。大家抛弃BatchMove吧 如果觉得好请Up一下,如果觉得不好也请Up一下告诉你一个最快的方法,用SQLServer连接DBF在SQLServer中执行SELECT * into bmkFROM 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中,速度是最快的上面这个方法DBF文件必须在服务器上,如果DBF不在服务器上,就用连接串Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/temp;Extended Properties="dBase 5.0;";Persist Security Info=FalseSQL语句SELECT * into aaa IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;] from aaa这是直接把客户端上的DBF传上服务器的最直接方法。把压箱底的方法都告诉大家在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的事情,偏要。。。我的目标是让大家抛弃BatchMoveProvider=MSDASQL.1;Extended Properties="Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=你的文件所在路径;" 你看看这个有用不? 我看到的。。
 
学习中[:)]
 
大家可有还没有了解决楼主意思,比如: 远程服务器数据库与本地数据库同步问题。远程服务器数据库:在A城市, 本地数据库 : 在B城市。
 
快速升级本地程序为远程系统的组件,替换一个连接组件就可以了。http://www.greaterware.cn/
 
需要有外网IP。
 
我认为最快的方式应该使用xml技术.adoquery1.SaveToFile();将远程数据库中的数据存于一个xml文件中.adoquery1.LoadFromFile();在本地导入这个文件,那后修改下来你应该知道如何做了.微软的CRM移动方式就是这样实现的.不过技术方面还要考虑其它的,比如二个用户同时修改了这个数据后处理的问题.
 
在窗体中加入导入、导出功能,,导出后的资料存为一个文件,然后用导入功能加载就OK了
 
老办法,ODBC远程连接。操作完,再进行更新操作。
 
ADO连上对比结构更新结构对比数据更新数据,最好两边都有更新标志的字段然后记录日志下次根据日志接着做
 
如果是SQL Server的话用自带的复制功能 其中的合并复制方式 一个作为发布服务器 一个做为订阅服务器即可
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部