rs->getString(2)
現在の行 ( )の列から文字列値を取得しようとすると、次のエラーが発生します。
Unhandled exception at 0x61d4336f (msvcp100d.dll) in OCCITest.exe: 0xC0000005: Access violation reading location 0xffffffffffffffff.
たとえばrs->getInt(1)
、現在の行の ID をフェッチするために使用していますが、完全に機能します。(ただし、文字列としてフェッチしようとすると、上記のエラーが引き続き発生します)
データベースの値は varchar2 型なので、文字列値として返す必要があると思います。何が問題なのか誰にも分かりますか?
-Win10 64 ビット
-Visual Studio 2010
-Oracle db 11.2.0.2.0 64 ビット
-Oracle インスタント クライアント 64 ビット
-64 ビット アプリケーションの構築