[VC++ 6+SQL 2000]ODBC経由でストアドのやり方

[戻る]
ワイ 2002/07/24(水) 17:08:35
はじめまして。
VC++ 6.0でSQL Server2000のデータをあつかっています。
SELECT文等のは問題がなくできてはいますが、ストアドを
実行するのはまだわかりません。
パラメータなしのはExecuteSQL関数を呼べばできているよ
うなのですが、パラメータありの場合はどのように書くので
しょうか?
どのように書けばいいのでしょうか?
下記のが現在パラメータなしのストアドのやり方でやってい
ますが、これも間違っていますか?
    CDatabase  nDb;

                nDb.Open(NULL, FALSE, ReadOnly, ODBC経由, FALSE);
                nDb.ExecuteSQL("test_sp");
                nDb.Close();
以上、よろしくお願いします。

ワイ 2002/07/24(水) 17:25:50
訂正です。
VC++ 6.0でSQL Server2000のデータをあつかっています。
SELECT文等のは問題がなくできてはいますが、ストアドを
実行するのはまだわかりません。
パラメータなしのはExecuteSQL関数を呼べばできているよ
うなのですが、パラメータありの場合はどのように書くので
しょうか?
どのように書けばいいのでしょうか?
下記のが現在パラメータなしのストアドのやり方でやってい
ますが、これも間違っていますか?
    CDatabase  nDb;

                nDb.Open(NULL, FALSE, ReadOnly, ODBC経由, FALSE);
                nDb.ExecuteSQL("{CALL test_sp}");
                nDb.Close();
以上、よろしくお願いします。

wood 2002/07/24(水) 18:39:14
ここは参考にならないのでしょうか
http://support.microsoft.com/default.aspx?
scid=http://www.microsoft.com/JAPAN/support/kb/articles/JP309/4/86.ASP

ワイ 2002/07/25(木) 01:20:19
woodさんありがとうございます。
そのページを見に行きましたが、.NETのようなので.....

ワイ 2002/07/25(木) 22:18:51
[[解決]]
いろいろなHPを探し回って見つけました。
ありがとうございました。

古いスレッドには追加発言できません。