在我的ms Access应用程序的初始化阶段,我在postgresql数据库中设置了一些指向ODBC表的链接。我还使用语句“ set application_name = ...;”来设置应用程序名称。
到目前为止,它运作良好,但是...
一段时间不活动(或其他原因)后,连接将关闭。访问链接表后,连接将自动重新打开。太酷了,但是...
=> application_name丢失。
问题:当ms access打开新连接或有其他解决方案时,我可以使用触发功能吗?
答案 0 :(得分:0)
如果您只是使用链接表,那么不幸的是,这是不可能的。
Access在内部管理表的连接,并且在重新连接时不会触发任何事件。
如果仅使用表单,则可以使用预先声明的自我修复对象自己管理连接。在这种情况下,您可以在重新连接时引发事件,并让对象设置应用程序名称。
另一种半解决方案是使用直通查询而不是表,并以set application_name
开始所有查询