2016-12-02 7 views
0

私は現在の行のカラムから文字列値を取得しようと下記のエラー(rs->getString(2))取得してい:OCCIの結果セットのgetString()メソッドの戻りにNullPointerエラー

Unhandled exception at 0x61d4336f (msvcp100d.dll) in OCCITest.exe: 0xC0000005: Access violation reading location 0xffffffffffffffff. 

は、例えば、私はをrs->getInt(1)を使用して現在の行のIDを取得すると、完全に機能します。 (私はまだ文字列として取得しようとしたときに上記のエラーが発生しましたが)

データベースの値はvarchar2タイプなので、文字列値として返す必要があります。誰でも何が問題なのか考えていますか?

-Win10 64ビット
- ビジュアルスタジオ2010
-oracleデシベル11.2.0.2.0 64ビット
-oracleインスタントクライアントの64ビット
64ビットアプリケーション

+0

あなたは 'your_variable.tostring();を試しましたか? –

+0

は、oraocci11d.libの代わりにoraocci11.libを使いました。 – Spigy

答えて

0

を-building

は、あなたが言うように:他の人の回答と、この質問を参照して

を使用できoraocci11.lib instead of oraocci11d.lib,

関連する問題