我正在构建一个用户界面,以便在SQL Server数据库上执行SQL语句(兼容SQL Server 2008 R2)。我需要确定每个语句是否可能返回数据集,或者它只需要被执行。在Delphi中,TADOQuery包含Open/Close(用于数据集)或ExecSQL(仅用于执行)两种方法。我需要自动确定应该基于SQL语句的前几个单词调用哪种方法。
我应该如何确定应该基于语句的前几个单词调用哪种方法?我需要知道每个可能的单词,以及根据每个单词使用哪种方法。
我应该如何确定应该基于语句的前几个单词调用哪种方法?我需要知道每个可能的单词,以及根据每个单词使用哪种方法。