
Oracle
Sammy爱学习
这个作者很懒,什么都没留下…
展开
-
.Net Core下操作Oracle的操作库
.net core下操作oracle原创 2022-06-05 13:44:23 · 1039 阅读 · 0 评论 -
ORA-01405: 提取的列值为 NULL
使用c#的OracleClient调用oracle查询的时候出现“ORA-01405: 提取的列值为 NULL”错误,然后调试将Sql语句到Pl/Sql Developer中执行是正常的,网上查了也有很多人遇到此问题说是null空值的问题,可还是不清楚怎么解决,后来发现有一列好像全部都是空的,就把此列加了nvl(img,0)来处理,这样程序中就可以正常执行了,看来OralceClient是有小bug的,如果整列都为null的话就会报此错误...原创 2021-07-05 13:18:09 · 868 阅读 · 0 评论 -
C#连接Oracle查询繁体数据库
c#通过System.Data.OracleClient这个库连接繁体的Oracle数据库查询时如果条件中含中文,把中文进行简转繁后还是查询不出来,但是调试把Sql放到查询分析器中就可以查询出来了。马上想到估计是编码的问题,网上查了下只要在连接字符串中增加Unicode=true;就行了 <add name="OracleServer" connectionString="Data Source=test;User Id=test;Password=test;Unicode=true;"..原创 2021-03-10 17:16:03 · 260 阅读 · 0 评论 -
VS调试出现解决 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题
我们项目采用Oracle数据库时,开发机采用64位的情况下,有时候会报错““System.InvalidOperationException”类型的异常在System.Data.OracleClient.dll中发生,但未在用户代码中进行处理其他信息:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况...原创 2020-02-11 07:48:21 · 14575 阅读 · 11 评论 -
OracleClient使用时繁体编码问题
OracleClient使用时繁体编码问题 .Net开发中我们在使用Oracle时早期一般会使用OracleClient这个微软提供的驱动,不过现在一般都会提示版本过旧,不太使用这个来操作Oracle数据库了,由于我们使用的事Oracle 9i因此决定继续使用OracleClient连接Oracle。但是使用VS2013开发时我调试的时候一直输入汉字查询不出来,我们的数据库为繁体的,后来改用...原创 2018-05-01 14:30:23 · 276 阅读 · 0 评论