如何通过TCP/IP协议实现本地库与服务器之间的数据交换?(200分)

  • 主题发起人 主题发起人 zhsh
  • 开始时间 开始时间
Z

zhsh

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟有一问题:
有一些终端上接受原始数据,存在本地的access库中。如果想定时将数据通过拨号连接到远
方的服务器上,把数据传到服务器上的Oracle或Sybase库中,应如何实现。协议是TCP/IP

实时交换数据又有哪些不同呢?


 
还有port呢?如mysql是3356
 
拨号连接以后,tcp/ip连接建立以后,和局域网上操作没什么不同
 
DELPHI中有个例题可查考
 
建议写个socket服务器,专门接受客户端数据然后写入数据库。
 
好几种方法,
第一种:你在本地写一个服务程序,实现本地Access数据同远程数据库的交换,本地库可以
采用BDE连接,远程库用ODBC。
第二种:你本地装2000 Server,装SQL Server(以此为例),本地表导入SQL 中,并连接
到远程库,在本地表中建立同步更新机制自动更新到远程库。
 
如果服务器上装了Sybase,那么客户端需要装Sybase的客户端吗?
 
zhsh:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
请认真阅读大富翁论坛规则说明 http://www.delphibbs.com/delphibbs/rules.htm
 
建议你在本地安装一个oracle或sybase的客户端,连接到远程的服务端
然后通过这个客户端导入access
这样本地与服务器之间的连接交给数据库系统自己来完成,可以省不少事。
 
多人接受答案了。
 
后退
顶部