转义序列在oracle 10g驱动程序中不起作用

时间:2017-01-20 10:48:49

标签: c oracle data-binding oracle10g nls-lang

我通过C代码连接oracle 11g数据库。我正在使用oracle 10g驱动程序进行数据库连接。

查询失败,错误代码为1461.

当我尝试插入字符串时:'我在'孟买''===>它失败了。 我试过:'我在'孟买''===>这是成功的。 (我认为'和孟买之间的空间造成了问题。

在字符串中使用转义字符后的结果相同: 当我尝试插入字符串时:'我在''孟买'''=====>它失败了。 我试过:'我在''孟买'''===>它很成功。

我在PC和数据库上使用相同的NLS语言字符。 使用oracle 11g驱动程序可以正常使用相同的设置。

有没有办法通过设置而不是字符串操作来修复它?

0 个答案:

没有答案