database - 自动更正打开的查询和数据库连接

标签 database delphi runtime design-time

有时,由于人为错误,与数据库和查询的连接在设计时保持打开状态并保存在 dfm 中。 我正在考虑一种代码,通过在它们尝试自动打开其创建之前自动关闭这些连接和查询来避免此类错误...

有人能帮忙吗?

最佳答案

您可以子类化您的连接组件并设置 Connected 属性,这样它就永远不会写入 DFM。
这意味着开发人员可以在设计时将连接属性设置为“True”,而不必担心它会在运行时保持打开状态。

TAdoConnection 示例:

type
  TggAdoConnection = class(TADOConnection)
  published
    property Connected stored false;
  end;

关于database - 自动更正打开的查询和数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49176908/

相关文章:

delphi - 将开放数组传递给匿名函数

c++ - 通过函数调用缩小 QDialog

java - 为什么更高效的算法运行速度更慢?

c++ - 使用 C++ 在 Solaris 上查询运行时堆栈大小

c# - C# 桌面应用程序的数据库引擎

javascript - 客户端可移植数据库,用什么?

database - 路由 [/update-user/9] 未定义。 (查看: C:\xampp\htdocs\Investipediaa\resources\views\frontend\layouts\settings. blade.php)

德尔菲字符串: Pull a last name from a full name

mysql - 数据库层次结构 - 不同的节点表示

string - 如何计算两个字符串之间的差异?