SQLCA

[戻る]
まいった 2005/08/09(火) 00:18:21
すいません^^;

今、VC++にてDB2をアクセスするプログラムを作成しております。
UNIXCのときは、ヘッダーにSQLCA.hでいけてたんですが、・・
VC++ですと、SQLCA.hを宣言しても、最初の

exec sql include sqlca; ・・でコンパイルエラーになります。

何かライブラリとか登録しなきゃいけないんでしょうか?

どこのプログラムをつかっても、エラーです。環境設定の誤りでしょうか
誰か宜しくお願いいたします。

Fortran使い 2005/08/09(火) 09:41:44
ヘッダーファイルのあるフォルダーを「SQL」で検索してみました。
SQLCA.hはなさそうですね。

sql.h
sqldb.h
.
.
等々はあるのですが。
UNIXCから持ってくるのもありかもしれませんが処理系によって違う部分
もあるでしょうし、お互いの処理系の関数等を調べてプログラムを移植する
方向で作業するのがいいと思いますが。

2005/08/10(水) 12:47:11
1.「コンパイルエラー」という事なのでライブラリはとりあえず関係なさそうに思う
2.「コンパイルエラー」の内容が不明なので対処方法も不明。

まいった 2005/08/10(水) 12:57:44
動かしいくうちに
うまくsqlca.hが参照されてないことに気づき、手動でオプション設定を行いなんとか
参照され、エラーはとれました。
ありがとうございました。

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