我使用datasnap开发了一个客户机/服务器应用程序。我需要知道每当客户端更新表时如何刷新服务器上的数据。原因是,当我在客户端运行查询时,在我将记录插入到表中之后,新记录不会反映在查询中。
我使用的是火鸟数据库,带有datasnap,在Delphi XE2中开发
发布于 2012-07-13 12:18:52
我想说,这也取决于你用来写DB.But的工具,通常,使用火鸟,你会激活一个事务,一旦更新完成,你就会提交你的更改。在提交之前,无论刷新多少次,其他客户端都看不到新的更改。一旦提交,我的理解是,您将根据您的标准,仅通过调用SELECT命令来刷新您的数据。
https://stackoverflow.com/questions/11439430
复制相似问题