gpt4 book ai didi

sql - DELPHI ADOQuery - 检测数据集是否将返回

转载 作者:行者123 更新时间:2023-12-03 15:53:15 27 4
gpt4 key购买 nike

我正在努力寻找执行 SQL 查询的正确过程。

基本上,我有一个文本字段,用户可以在其中输入 SQL 代码,程序将执行它。不幸的是,我不知道是否会返回数据集,因此我无法判断使用哪个函数:ADOQuery.Open 或 ADOQuery.ExecSQL

但是如果有返回结果,我需要进行一些计算。

有什么方法可以预测查询是否会返回某些结果或者是否仅更新......如何处理这种情况?

最佳答案

忘记 TADOQuery、TADOTable、TADOStoredProc。它们是旨在轻松地从使用 BDE 的应用程序(使用其对应项)进行移植的组件。在您的情况下,您可以使用 TADOCommand,其 Execute() 方法将在需要时返回记录集,并且您可以通过 TADODataset 将 Execute() 返回值分配给其 RecordSet 属性来访问它。

关于sql - DELPHI ADOQuery - 检测数据集是否将返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com