郑
郑宇轩
Unregistered / Unconfirmed
GUEST, unregistred user!
我通过本机连接服务器上的Access数据库来开发一个调度监督系统,
当我打开服务器上的Access数据表直接进行修改时,我主机上的界面
动态更新了,说明主机取到了服务器更新后的数据,当我通过Delphi
程序(在服务器上) with Datamod.Query_Comm do
begin
Close;
Sql.Clear ;
Sql.Add('update tongxinqi set Tag_In=0,Tag_out=0 where ComID=21');
ExecSql;
操作后,通过DBGrid也能看到数据已经更新过,但我本机上的界面却没有
更新,说明本机反映的仍是更新以前的数据,这是怎么回事呢?
(2)我想主机和服务器能“尽可能”同步,(作到完全同步,不太可能 )
程序应该如何设计?(欢迎各位能帮我出出注意)我对多线程不熟悉。
当我打开服务器上的Access数据表直接进行修改时,我主机上的界面
动态更新了,说明主机取到了服务器更新后的数据,当我通过Delphi
程序(在服务器上) with Datamod.Query_Comm do
begin
Close;
Sql.Clear ;
Sql.Add('update tongxinqi set Tag_In=0,Tag_out=0 where ComID=21');
ExecSql;
操作后,通过DBGrid也能看到数据已经更新过,但我本机上的界面却没有
更新,说明本机反映的仍是更新以前的数据,这是怎么回事呢?
(2)我想主机和服务器能“尽可能”同步,(作到完全同步,不太可能 )
程序应该如何设计?(欢迎各位能帮我出出注意)我对多线程不熟悉。