Callablestatementクラスexecute()
メソッドを使用してMSSQLプロシージャを呼び出します。
次のステートメントを含むMSSQLプロシージャを呼び出します。
CREATE TABLE #PrevOver (ClCode char(6) NULL ,
ContrNum char(4) NULL ,
OverContr smallint NULL,
GenerNum tinyint NULL )
テーブルは一時的なデータストレージとして使用されます
上記のステートメントを削除し、selectステートメントのみでデータを返すようにプロシージャを書き直すと、すべてが正常に機能します。問題は、一部のプロシージャが「CREATETABLE」ステートメントを必要とすることです。
私は「sa」許可で接続するので、許可の問題ではないはずです。私はjtdsを使用します
前もって感謝します。