VCでODBC経由でストアドプロシージャに値を渡したり受け取ったりするには?

解決


Ghost Busters  2006-03-09 16:16:35  No: 60896  IP: [192.*.*.*]

ODBC経由でプロシージャに値を渡したり、
受け取ったりするものを作ろうとしています。
しかし、初心者の為どう調べればいいのかわかりません。
環境に合ったサンプルソースがあればいいのですが、
これだと思うものが検索をしてもみつかりません。

何か参照できるソース、方法がありましたらよろしくお願いします。

環境
・VC++.NET2003

編集 削除
Ghost Busters  2006-03-10 13:21:17  No: 60897  IP: [192.*.*.*]

補足
サンプルソースはVBでも参考になればと思うので、
より多くのサンプルが欲しいと思っています。

編集 削除
Blue  2006-03-10 16:52:50  No: 60898  IP: [192.*.*.*]

多分 SQLExecDirect をつかうのかなぁ、、、

一応、Googleで「ストアドプロシージャ ODBC MFC」をキーワードに検索したところ、
いちばん上のサイト(http://support.microsoft.com/?scid=kb;ja;290175&spid=2852&sid=676)
にそれっぽいソースがありました。
<引用>
   sr = SQLExecDirect( hstmt,
  ( unsigned char * ) "{ ? = call sp_myproc(?, ?)}", SQL_NTS );
</引用>

それと、環境はもう少し詳しく書いたほうがいいでしょう。
・OS
・データベース
・コンパイラ(バージョン、プロジェクトの種類等)

編集 削除
Ghost Busters  2006-03-13 09:10:29  No: 60899  IP: [192.*.*.*]

>Blueさん
いつもありがとうございます。
大変参考になりました。
無事解決しました。

編集 削除