我正在构建一个用户界面,以便能够在 SQL Server 数据库上执行 SQL 语句,兼容 SQL Server 2008 R2。我需要能够确定每个语句是否可能返回数据集,或者是否只需要执行。在德尔福,TADOQuery
由以下任一组成Open
/ Close
对于数据集,或者ExecSQL
只是为了执行。我需要根据 SQL 语句的第一个单词自动确定使用哪个。
如何根据语句中的第一个单词确定应该调用哪个方法?我需要知道每个可能的单词,以及基于每个单词的方法。
这在一般意义上是不可能的。例如, EXEC 存储过程名称可以返回结果集,也可以不返回结果集,具体取决于过程的编写方式。仅从调用的语法无法知道它是其中之一。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)