Value length exceeds the parameter size (Devart.Data.Oracle)
Добавлено: 12 апр 2018, 15:43
Ошибка при попытке выполнить функцию в Oracle через dotConnect for Oracle от Devart.
Функция имеет входной параметр типа varchar2, при выполнении запроса напрямую в базу через другой софт с такими же входными параметрами проблем нету.
На вход передаётся около 3150 байт.
Проблема на стороне Devart или Stimulsoft неправильно передает параметр?
Функция имеет входной параметр типа varchar2, при выполнении запроса напрямую в базу через другой софт с такими же входными параметрами проблем нету.
На вход передаётся около 3150 байт.
Проблема на стороне Devart или Stimulsoft неправильно передает параметр?
Код: Выделить всё
Message: Value length exceeds the parameter size
Source: Devart.Data.Oracle
StackTrace:
в Devart.Data.Oracle.OracleParameter.a(OracleDbType A_0, Object A_1, Object A_2, Byte[] A_3, Hashtable A_4, Int32 A_5, Int32 A_6, Int32 A_7, Int32 A_8, Int32 A_9, Boolean A_10, OracleConnection A_11, ParameterDirection A_12, OracleType A_13, b0 A_14, Boolean& A_15)
в Devart.Data.Oracle.OracleParameter.a(b5& A_0, Boolean A_1, OracleConnection A_2, Byte[] A_3, Hashtable A_4, b0 A_5, Boolean& A_6, Int32 A_7)
в Devart.Data.Oracle.OracleCommand.a(cr A_0, Int32 A_1, OracleParameterCollection A_2, b0 A_3, Boolean& A_4)
в Devart.Data.Oracle.OracleCommand.InternalExecute(CommandBehavior behavior, IDisposable disposable, Int32 startRecord, Int32 maxRecords, Boolean nonQuery)
в Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior behavior, Boolean nonQuery)
в Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior behavior)
в System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
в System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
в Devart.Data.Oracle.OracleDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
в System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
в Stimulsoft.Report.Dictionary.StiDataAdapterHelper.Fill(StiDictionary dictionary, DbDataAdapter dataAdapter, DataTable dataTable, Boolean schemaOnly)