アプリ版:「スタンプのみでお礼する」機能のリリースについて

C++ 6.0ではOracle埋め込みはEXECSQLBEGIN DECLARE SECTION;と
定義していたのですがC++.NETでは

ORA_SUB.cpp(15) : error C2146: 構文エラー : ';' が、識別子 'SQL' の前に必要です。
ORA_SUB.cpp(15) : error C2501: 'EXEC' : 識別名を宣言するのに、型が指定されていません。
ORA_SUB.cpp(15) : error C2146: 構文エラー : ';' が、識別子 'BEGIN' の前に必要です。
ORA_SUB.cpp(15) : error C2501: 'SQL' : 識別名を宣言するのに、型が指定されていません。
ORA_SUB.cpp(15) : error C2146: 構文エラー : ';' が、識別子 'DECLARE' の前に必要です。
ORA_SUB.cpp(15) : error C2501: 'BEGIN' : 識別名を宣言するのに、型が指定されていません。
ORA_SUB.cpp(15) : error C2146: 構文エラー : ';' が、識別子 'SECTION' の前に必要です。

とエラーになります。
C++.NETでは使い方が違っているのでしょうか?
よろしくお願い致します。

A 回答 (2件)

>procをプリコンパイルの仕方がわかりません。


私もわかりません。

>定義とパスだけでは駄目なのでしょうか?
駄目です。SQLとかいわれてもC/C++のコンパイラ
は何の意味だか知りません。

Oracleの説明書とネットで調べてください。
ちょっと私なりに調べましたが
proc.exeがどっかにあるはずです。

VC6でできていたのは恐らくビルド前イベント(設定)で
プリコンパイルが実行されていたからだと思います。
VC6の設定をみればわかるはずですが。

http://www2s.biglobe.ne.jp/~mindseye/oracle/osor …
http://www.digitalpoint.com/lists/72132.html

あとは調べてみてください。
    • good
    • 0

procかなんかでプリコンパイルする必要があるのではないですか?

この回答への補足

すいません、初心者の為、procをプリコンパイルの仕方がわかりません。定義とパスだけでは駄目なのでしょうか?

補足日時:2005/08/25 13:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!