0

尝试从当前行 () 中的列中获取字符串值时出现以下错误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 位应用程序

4

1 回答 1

0

看到其他人这个问题的答案:

正如你所说:

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

于 2016-12-06T12:49:32.910 回答