我不会,我不知道,我想知道。谢谢。(80分)

  • 主题发起人 主题发起人 536108
  • 开始时间 开始时间
5

536108

Unregistered / Unconfirmed
GUEST, unregistred user!
slxiaodong112问题的问题:
要求:
计算机 c1 与计算机 c2 都显示或查询计算机ss上的数据,
即c1 c2 使用Dbgrid1显示记录一样,当 c1 删除一条记录
时,在 c2 上也将看不到被删除的记录。当 c2 删除一条记录
时,在 c1 上也将看不到被删除的记录。


我也试一下发现table没有更新,为什么?
使用了如下控件。

table1,datasource1,dbgrid1

table1.tablename:='H:/data/aaa.db'; //H:为映射的局域网驱动器名;


将此简单的程序分别放在两个机器上执行,结果,在一个机器上删除某条记录
另一台机器显示的还是以前的内容,为什么。如何更正?

 
删除后需要更新,如果数据库选择的不是网络数据库,另一端需要手动更新,换句话说可以定时更新。
 
更新了,不行,不是网络数据库,把你的步骤给我试一试行吗?
 
另一台机器上的table1.close;
table1.open;
 
实现步骤描述:c1 & c2,假设c1改,要在c2上显现。
1 c1改数据库
2 c1的改动提交到数据库
3 c2重新打开数据表,则c1的改动将呈现在c2中
 
后退
顶部