2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 使用NHibernate Oracle Clob/NClob无法插入

使用NHibernate Oracle Clob/NClob无法插入

时间:2021-02-20 23:42:47

相关推荐

使用NHibernate  Oracle Clob/NClob无法插入

NHibernate配置的Driver为NHibernate.Driver.OracleClientDriver,存入Clob、NClob字段,值比较大时报错,错误信息

中文:ORA-01461:仅可以为插入 LONG 列的 LONG 值赋值

英文:ORA-01461: can bind a LONG value only for insert into a LONG column

Google一下有很多人碰到这个问题,有人猜测是MS System.Data.OracleClient的一个Bug,方法是改用Oracle提供的Oracle.DataAccess。

解决方法:

下载安装ODAC (Oracle Data Access Components),将NHibernate的Driver配置为NHibernate.Driver.OracleDataClientDriver,确保运行目录下有Oracle.DataAccess.dll文件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。