有时,由于人为错误,与数据库和查询的连接在设计时保持打开状态并保存在 dfm 中。 我正在考虑一种代码,通过在它们尝试自动打开其创建之前自动关闭这些连接和查询来避免此类错误...
有人能帮忙吗?
最佳答案
您可以子类化您的连接组件并设置 Connected
属性,这样它就永远不会写入 DFM。
这意味着开发人员可以在设计时将连接属性设置为“True”,而不必担心它会在运行时保持打开状态。
TAdoConnection 示例:
type
TggAdoConnection = class(TADOConnection)
published
property Connected stored false;
end;
关于database - 自动更正打开的查询和数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49176908/