- - PR -
VB.NETからトランザクションSQLの戻り値を取得する方法について
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-01-18 16:26
msoです。
環境 DB:SQLServer2000 言語:VB.NET(VisualStadio2003) どっかに似たようなスレッドがあったと思うのですが、 見つけられなかったので新しく作りました。 VB.NETからSQLServer2000のトランザクションSQL(以下、T-SQL)を 実行して、その戻り値を取得したいと思っています。 そこで下記のような非常に簡単なサンプルを作成したところ うまく動作していません。 何か使い方がまちがっているとは思うのですが、 何がまちがっているのかわかりません。 ご存知の方がいたらご指摘していただけないでしょうか?
<編集>合計計算をコールする際にEXECが無いことに気づき、追加</編集> [ メッセージ編集済み 編集者: mso 編集日時 2005-01-18 16:35 ] | ||||||||
|
投稿日時: 2005-01-18 16:51
試していませんが、
SP で OUTPUT パラメータとしたのであれば、 Command オブジェクトを"exec 合計計算 10, ?"として、出力パラメータを加えてから 実行するといいのではないかと思います。 | ||||||||
|
投稿日時: 2005-01-18 17:09
簡単に試したところ、
| ||||||||
|
投稿日時: 2005-01-18 22:39
msoです。
にしざきさんのご呈示していただいた方法で 対応できました。 ADO.NETはまだまだ勉強不足だったのですが、 ありがとうございました |
1