我通过C代码连接oracle 11g数据库。我正在使用oracle 10g驱动程序进行数据库连接。
查询失败,错误代码为1461.
当我尝试插入字符串时:'我在'孟买''===>它失败了。 我试过:'我在'孟买''===>这是成功的。 (我认为'和孟买之间的空间造成了问题。
在字符串中使用转义字符后的结果相同: 当我尝试插入字符串时:'我在''孟买'''=====>它失败了。 我试过:'我在''孟买'''===>它很成功。
我在PC和数据库上使用相同的NLS语言字符。 使用oracle 11g驱动程序可以正常使用相同的设置。
有没有办法通过设置而不是字符串操作来修复它?