我正在开发一个具有简单数据库的应用程序。所有功能都运行良好,但是当用户从程序中编辑数据库时,其他用户无法立即看到内容。另一个用户需要关闭程序并重新打开它以显示数据并DBGrid
使用来自其他计算机的这些更改进行更新。为此,我使用 Delphi 7 和 ZeosLib 来访问我的 Firebird 数据库。我尝试使用 DBNavigator 上的刷新按钮,但它不起作用。
我用来连接数据库的组件是:
- ZConnection
- 查询
- 数据源
- 数据库网格
- 数据库导航器
这是我的 ZConnection 和 ZQuery 的代码。
object ZConnection1: TZConnection
ControlsCodePage = cGET_ACP
UTF8StringsAsWideField = False
Connected = True
Port = 3051
Database = '192.168.254.254:test'
User = 'test'
Password = 'test'
Protocol = 'firebird-2.5'
Left = 96
Top = 8
end
object ZQuery1: TZQuery
Connection = ZConnection1
Active = True
SQL.Strings = (
'select * from "test"')
Params = <>
Left = 128
Top = 8
object ZQuery1ID: TStringField
FieldName = 'ID'
Required = True
Size = 8
end