2016-12-02 9 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 타입, 그래서 나는 그것이 문자열 값으로 반환해야한다 생각 (I 문자열로 가져 오기 위해 시도 할 때 나는 아직도 위의 오류를 가지고 있지만). 누구든지 문제가 될 수있는 어떤 생각이 있습니까?

-Win10 64 비트
- 비주얼 스튜디오 2010
-oracle의 DB 11.2.0.2.0 64 비트
-oracle 인스턴트 클라이언트 64 비트
64 비트 응용 프로그램

+0

는'your_variable.tostring()을 시도했다, 문제는 내가 그것을 완벽하게 실행 전환 이니까, 대신 oraocci11d.lib의 oraocci11.lib를 사용했던 것처럼' –

+0

보이는 ... – Spigy

답변

0

을 - 건물

당신이 말한대로 : 다른 사람 대답이 질문을보고

당신이 사용할 수있는 oraocci11.lib instead of oraocci11d.lib,