3

SQL Server データベースで SQL ステートメントを実行できるようにするためのユーザー インターフェイス、SQL Server 2008 R2 での互換性を構築しています。各ステートメントがデータセットを返す可能性があるかどうか、または単に実行する必要があるかどうかを判断できる必要があります。Delphi では、/はデータセットの場合、または単に実行する場合TADOQueryのいずれかで構成されます。SQL ステートメントの最初の単語に基づいて、どちらを使用するかを自動的に決定する必要があります。OpenCloseExecSQL

ステートメントの最初の単語に基づいて、どのメソッドを呼び出す必要があるかを判断するにはどうすればよいですか? 考えられる各単語と、各単語に基づいた方法を知る必要があります。

4

1 に答える 1

8

それは一般的な意味ではありえません。たとえば、EXEC stored-procedure-name は、proc の記述方法に応じて、結果セットを返すか返さないかのいずれかになります。呼び出しの構文だけから、それがどちらであるかを知る方法はありません。

于 2013-02-18T01:11:10.233 に答える