C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-05 #1 如何用本地表更新远程数据库的内容? 要简单的效率高的方法 CJ 以前笨了点
王 王寒松 Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-09 #2 ??? 这问题好久没人答,看来是CJ问的不好 用TBatchMov吧 我现在用SQL SERVER7 里带的数据导入和导出工具做也很不错 支持远程更新,而且可以使用IP, 荷荷,以后给客户更新和备份数据库 可好了,连到INTERNET上直接就把那边的库改掉
??? 这问题好久没人答,看来是CJ问的不好 用TBatchMov吧 我现在用SQL SERVER7 里带的数据导入和导出工具做也很不错 支持远程更新,而且可以使用IP, 荷荷,以后给客户更新和备份数据库 可好了,连到INTERNET上直接就把那边的库改掉
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-09 #3 CJ, 你不是玩 MIDAS 的专家吗? 还想要什么样的更简单高效方法?
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-09 #4 TO huizhang:不是专家是专假我知道在MIDAS中如何实现,但是问题在不用MIDAS 的情况下就不知道了. TO 坏人: 我也知道,不过这样的话如果我不但增加了记录,而且修改了记录,并且 多个工作站修改后,数据不混乱? 大家帮忙,好象近来发现ACCESS有个合并数据库的功能,大概就是我要的东西.
TO huizhang:不是专家是专假我知道在MIDAS中如何实现,但是问题在不用MIDAS 的情况下就不知道了. TO 坏人: 我也知道,不过这样的话如果我不但增加了记录,而且修改了记录,并且 多个工作站修改后,数据不混乱? 大家帮忙,好象近来发现ACCESS有个合并数据库的功能,大概就是我要的东西.
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-10 #5 CJ,本论坛离线阅读最近采用了Access更新数据库的新技术,看过吗?
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 1999-03-11 #7 用 Access 做数据库更新很简单的。 delphibbs1.mdb - 原始数据库 db1.mdb - 增量数据库 用 Access 打开 db1.mdb,利用 Access 的自启动功能,打开一个欢迎窗口。 欢迎窗口的一个按钮会触发一个 SQL,去更新 delphibbs1.mdb select * into letters in "delphibbs1.mdb" from letters 但是这可能不解决“更新远程数据库”的问题. 您的“更新远程数据库”是指实时更新吗? 如果我能解决远程数据库实时更新(时间<2min),那大富翁论坛可以做很多镜像出来了。
用 Access 做数据库更新很简单的。 delphibbs1.mdb - 原始数据库 db1.mdb - 增量数据库 用 Access 打开 db1.mdb,利用 Access 的自启动功能,打开一个欢迎窗口。 欢迎窗口的一个按钮会触发一个 SQL,去更新 delphibbs1.mdb select * into letters in "delphibbs1.mdb" from letters 但是这可能不解决“更新远程数据库”的问题. 您的“更新远程数据库”是指实时更新吗? 如果我能解决远程数据库实时更新(时间<2min),那大富翁论坛可以做很多镜像出来了。
F ferryman Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-03 #9 如果你用过POWERBUILDER,那就好了。因为PB中提供了数据管道,它可以让你 轻松地实现在数据库之间导入、导出或复制数据。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-29 #10 那么长时间没人理我? 好降低要求: 1、不要及时的了 2、需要把所有操作(INSERT/DELETE/UPDATE)都更新
S SeaSky Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-30 #11 CJ: 想到的办法有一个, 不知道适合不适合你的情况. 如果你是都是用SQL 对表进行操作的. 在本地数据库中做一个日志纪录操作, 结构如下: (时间, SQL操作语句); 每次对表操作时都纪录操作, 到时根据日志更新远程数据库. 取SQL操作语句可以利用Rx Lib控件库中的TDBProgress控件, 这个控件可以实现跟踪数据库处理的功能, 类似DElphi 附带的 SQL Monitor. 有一点需要注意的是, 你的数据处理过程中不要使用参数, 即执行Insert, Update, Delete 的Query中没有TParam参数.
CJ: 想到的办法有一个, 不知道适合不适合你的情况. 如果你是都是用SQL 对表进行操作的. 在本地数据库中做一个日志纪录操作, 结构如下: (时间, SQL操作语句); 每次对表操作时都纪录操作, 到时根据日志更新远程数据库. 取SQL操作语句可以利用Rx Lib控件库中的TDBProgress控件, 这个控件可以实现跟踪数据库处理的功能, 类似DElphi 附带的 SQL Monitor. 有一点需要注意的是, 你的数据处理过程中不要使用参数, 即执行Insert, Update, Delete 的Query中没有TParam参数.