现阶段有一个系统。是Oracle 11G的数据库,程序语言是VB.net(VS2003),系统框架是1.1的。
原来客户的数据库是9I的,没有任何问题。现在客户升级到11G了。但发布文章的时候,文章内容过多的时候就直接报错。
错误代码如下:
ORA-01460: unimplemented or unreasonable conversion requested : at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc) at System.Data.OracleClient.OracleCommand.Execute(OciHandle statementHandle, CommandBehavior behavior, Boolean isReader, Boolean needRowid, OciHandle& rowidDescriptor, ArrayList& refCursorParameterOrdinals) at System.Data.OracleClient.OracleCommand.Execute(OciHandle statementHandle, CommandBehavior behavior, ArrayList& refCursorParameterOrdinals) at System.Data.OracleClient.OracleCommand.ExecuteReader(CommandBehavior behavior) at faq.commons.DBAccess.ExecuteReader(String connectionString, CommandType cmdType, String commandText, SqlParameterCollection commandParameters) in 后面的略,是程序行数了。使用了存储过程和触发器!字段类型是Nclob的。