В общем, пытались из экселя перенести в базу данных программы контраагентов.
Пишет следующее: Поля недостаточно, введите меньше данных.Если это поможет, вот что пишет:
11.09.2009 15:08:31
NHibernate.ADOException: could not update: [PEP.NHiber.NaturalPerson#158238e0-e62f-4574-8749-366d8b1e7f76:35snpqft] ---> System.Data.OleDb.OleDbException: Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных.
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at NHibernate.JetDriver.JetDbCommand.ExecuteNonQuery()
at NHibernate.Impl.BatcherImpl.ExecuteNonQuery(IDbCommand cmd)
at NHibernate.Persister.NormalizedEntityPersister.Update(Object id, Object[:35snpqft] fields, Boolean[:35snpqft] includeProperty, Boolean[:35snpqft] includeTable, Object oldVersion, Object obj, SqlString[:35snpqft] sql, ISessionImplementor session)
--- Конец трассировки внутреннего стека исключений ---
at PEP.NHiber.DeleteException.SafeProcess(Exception ex)
at PEP.NHiber.Transaction.Commit()
at RIT.Economic.Subjects.Smart.Transaction.Commit()
at RIT.Economic.Subjects.ImporterFromSubjects.CommitAddSubject_DoStop(ISubject em, ITransaction t, Int32 i, Int32& add_count)
at RIT.Economic.Subjects.ImporterFromSubjects.Do()
at RIT.Common.UCProgress.ThreadProc()
App: Печать конвертов! 2.0.0.3
OS: Microsoft Windows NT 5.1.2600.0
CLR: 1.1.4322.2407
Это как? В базе должно быть только 4500 агентов, а всех остальных тогда куда? И что мне в общем, делать?