nhibernate 连接 oracle 出现 ORA-01461 错误

转载 2007年09月19日 19:00:00
当字符到1500字节左右时就出现异常 :

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

解决方法,使用Oracle.DataAccess 驱动,安装oracle client 就有,在项目里添加引用即可
web.config 更改如下:
   
   <add key="hibernate.connection.driver_class" value="NHibernate.Driver.OracleDataClientDriver"/>
  
  Host 替换成你的Host

  <add key="hibernate.connection.connection_string" value="Data Source=(DESCRIPTION=(ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=10.10.10.2)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));User Id=;Password=;"/>

 这个驱动在执行存储过程时要注意 ,参数的顺序 必须跟Oracle定义时一样。
 

Oracle中Clob类型处理解析(NHibernate long值绑定long列,或者是直接oraclecommand的插入的时候报错都能用,ORA-01461:仅可以插入LONG列的LONG值赋值

最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的...
  • shan1774965666
  • shan1774965666
  • 2014年04月15日 08:52
  • 1003

不安装客户端oracle客户端 NHibernate配置Oracle链接

不安装客户端oracle客户端 NHibernate配置Oracle链接
  • educast
  • educast
  • 2011年04月01日 13:45
  • 2680

NHibernate 与Oracle 点滴

    以下是我在使用NHibernate过程中遇到的一些小问题,记录下来,权当笔记吧!1.自增序列与严格类型匹配    在使用Oracle数据库的自增主键时,hbm.xml配置文件中gener...
  • zhuweisky
  • zhuweisky
  • 2006年05月19日 10:57
  • 2025

不安装客户端oracle客户端 Nhibernate配置连接oracle数据库

不安装客户端oracle客户端 Nhibernate配置连接oracle数据库
  • educast
  • educast
  • 2011年04月01日 13:39
  • 1419

FluentNHibernate+NHibernate4.1+Oracle12c+VS2013 数据连接配置说明

最近有空研究了一下FluentNHibernate,配置SQL数据库连接比较容易,配置Oracle12c却花费了很多时间,找了大量的资料,国内关于FluentNHibernate+Oracle12c的...
  • zgyangkai
  • zgyangkai
  • 2017年07月22日 00:55
  • 444

nhibernate连接池

http://home.cnblogs.com/group/topic/10262.html  NHibernate.Driver.SqlClientDriver         ...
  • mituan1234567
  • mituan1234567
  • 2013年03月05日 19:02
  • 1295

C#,Castle,NHibernate,Oracle,最简单的实现

第一步(这一步骤也可以省略的):创建表 -- Create table create table USERS (   logonid      NVARCHAR2(255) not null,...
  • luolunz
  • luolunz
  • 2012年12月11日 21:37
  • 2354

NHibernate配置文件连接SqlServer数据库

最近研究了一下NHibernate,NHibernate配置文件如何连接SqlServer,下面附上配置文件(hibernate.cfg.xml)源码供参考。 hibernate.cfg.xml内容...
  • wmin0909
  • wmin0909
  • 2012年08月21日 17:34
  • 1722

NHibernate连接Oracle10g配置问题

NHibernate.Connection.DriverConnectionProvider, NHibernate NHibernate.Driver.OracleClien...
  • qwlovedzm
  • qwlovedzm
  • 2013年01月21日 15:20
  • 5894

Nhibernate连接Access的方法

方法一:NHibernate连接Access的例子NHibernate with Microsoft Access (Jet) SampleThis sample solution demonstra...
  • xiaowu218
  • xiaowu218
  • 2010年06月10日 14:32
  • 2409
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nhibernate 连接 oracle 出现 ORA-01461 错误
举报原因:
原因补充:

(最多只允许输入30个字)