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

时间:2018-03-08 15:36:50

标签: database delphi runtime design-time

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您可以对连接组件进行子类化并设置type TggAdoConnection = class(TADOConnection) published property Connected stored false; end; 属性,以便永远不会将其写入DFM。
这意味着开发人员可以在设计时将连接属性设置为“True”,并且不必担心它将在运行时保持打开状态。

TAdoConnection示例:

List<String> lst = Files.readAllLines(Path path, Charset cs)