簡體   English   中英

OCCI結果集getString()方法返回空指針錯誤

[英]OCCI resultset getString() method returning nullpointer error

嘗試從當前行的列中獲取字符串值時,出現以下錯誤( 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數據庫11.2.0.2.0 64位
-Oracle Instant Client 64位
-構建一個64位應用程序

看看別人這個問題的答案:

正如你所說:

您可以使用oraocci11.lib instead of oraocci11d.lib,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM