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

解決


Ghost Busters  2006-03-10 01:16:35  No: 60896

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

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

環境
・VC++.NET2003


Ghost Busters  2006-03-10 22:21:17  No: 60897

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


Blue  2006-03-11 01:52:50  No: 60898

多分 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 18:10:29  No: 60899

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加