尝试从当前行(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位应用程序
答案 0 :(得分:0)
通过回答看到其他人这个问题:
正如你所说:
您可以使用oraocci11.lib instead of oraocci11d.lib,