Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Suigel
Зарегистрирован: 28.01.2010 Сообщения: 39 Откуда: Москва
|
Добавлено: Вт Фев 02, 2010 13:41 02.02.2010 Заголовок сообщения: 0.90 Длина поля "Примечание" в диалоге списания об |
|
|
В диалоге списания оборудования (и при изменении списания) поле "Примечание" ограничено 100 символами. При превышении этого значения возникает ошибка:
"Необрабатываемое исключение в приложении... Размер поля недостаточен, чтобы принять добавляемые данные...".
100 символов это очень мало, нужно хотя бы 500, чтобы написать вразумительный комментарий. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Фев 02, 2010 16:28 02.02.2010 Заголовок сообщения: |
|
|
Спасибо за баг-репорт, исправим. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Фев 09, 2010 23:18 09.02.2010 Заголовок сообщения: |
|
|
Что-то я не нашел ограничения на 100 символов в диалоге списания оборудования. Там вообще никакого ограничения не было. Может быть, Вы имели в виду другой какой-нибудь диалог? _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Suigel
Зарегистрирован: 28.01.2010 Сообщения: 39 Откуда: Москва
|
Добавлено: Чт Фев 11, 2010 18:46 11.02.2010 Заголовок сообщения: |
|
|
Попробовал ещё раз, уже в версии 0.91. До единиц сохраняет, а с единицами уже нет:
Вот подробный отладочный текст:
Цитата: | Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.Data.OleDb.OleDbException: Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных.
в System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
в System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
в System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
в ExtCtrls.DBIO.UpdateRecordByID(OleDbConnection& DBConn, String TableName, Pairs FieldValues, Int64 IDsCount, Boolean SetUpdated)
в PrintStoreOld.EquipmentWriteOffDlg.OK_Button_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
|
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Пт Фев 12, 2010 12:31 12.02.2010 Заголовок сообщения: |
|
|
Мы теряемся в догадках. В базе это поле не ограничено по длине, в интерфейсе ограничено 1000 символами. Откуда у Вас берется ограничение в 100 символов, да еще и с ошибкой, непонятно. У нас эта ошибка не воспроизводится. Единственная гипотеза на данный момент - сбой в структуре вашей БД. Если пришлете базу, мы это проверим и исправим при необходимости. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Suigel
Зарегистрирован: 28.01.2010 Сообщения: 39 Откуда: Москва
|
Добавлено: Пт Фев 12, 2010 12:58 12.02.2010 Заголовок сообщения: |
|
|
Michael, отправил базу по почте, посмотрите, пожалуйста. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Пт Фев 12, 2010 13:17 12.02.2010 Заголовок сообщения: |
|
|
Базу получил, гипотеза о сбое в структуре подтвердилась. Проверил другие поля, больше данная ошибка нигде не повторялась. База исправлена и отправлена по почте. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Suigel
Зарегистрирован: 28.01.2010 Сообщения: 39 Откуда: Москва
|
Добавлено: Пт Фев 12, 2010 13:52 12.02.2010 Заголовок сообщения: |
|
|
Спасибо, ошибка устранена. Вопрос исчерпан |
|
Вернуться к началу |
|
|
|