关于线程!!!只要能帮我解决问题,你要多少分都行(只要我有)

SkyOfCloud 2003-10-16 01:27:55
我想做一个数据传输程序,是从很多个不同的远端数据库(此数据库中的数据是实时的)中采集数据到本地的sybase库,我的程序界面左边是一个树,树中存有远端数据库名,当点击远端数据库节点时,右键弹出菜单(连接,开始导库,停止导库等功能),当我点击“连接”的时候就去连接远端数据库,连接成功后可以点击“开始导库”此时就可以进行数据传输了,而且我可以同时进行好几个库的数据传输(即点结别的远端数据库节点时,开始的线程不能停),而且每个远端数据库节点都必须对应一个数据库连接。我想知道这个线程应该怎么写,怎样才能保证本地数据库和远端数据库的数据一致(既就是数据的实时性)。注意:不能在远端数据库中加入触发器。

大家帮帮我,很急的,只要能帮我解决问题,你要多少分都行(只要我有),而且你如果在西安我还可以请你吃饭。先谢谢了
...全文
40 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
g58521547 2003-10-23
  • 打赏
  • 举报
回复
你在你的程序里添加TIMER,当连接以后每隔一端时间,连接依次
SkyOfCloud 2003-10-23
  • 打赏
  • 举报
回复
哎,看来是我的问题问的太弱智了,大家都不屑于理
grail_ 2003-10-20
  • 打赏
  • 举报
回复
在远程数据库端加个监控。
SkyOfCloud 2003-10-20
  • 打赏
  • 举报
回复
我是每个连接都创建一个TAdoconnection,和一个线程,现在是每次隔几分钟就去远端数据库里取出最新数据(是根据时间判断哪些是最新的),我现在想要改成如果远端数据库进数据我这边也要进数据(就是保证两边数据的一致性),我要怎么样才能知道他那边进数据了呢?
SkyOfCloud 2003-10-20
  • 打赏
  • 举报
回复
远程数据库包括它的所有东西,我们都不能动的,如果可以加的话,我们早都加了
XXSingle 2003-10-17
  • 打赏
  • 举报
回复
1:线程数组
2:自定义控件(TADOconnetction)
3:楼上所说的,如果是传文件用TSocket的吧
3:你是模仿sql2k的?
zcfzcf001 2003-10-16
  • 打赏
  • 举报
回复
1 如果用Ado组件的话,每人连接用一个动态创建的TADoconnection,相应的TADOQuery
在开始导库时连接到远程数据库
2 如果你用压缩文件方式处理,你试试用Toscket接收文件用阻塞方式就可以了

3 或是你在你的线程里构造出一个Taoconnction,Tadoquery,一般的文章里都有关于构
造数据库组件的东西,在你每个连接里构建一个线程,跟我提的第一个方法一样。

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧