![]() |
|
|
![]()
|
|
| Гость_Татьяна |
|
|||
|
Unregistered |
dxdbGrid связан с таблицей в которой динимачески формируются поля. Пусть поле1 в таблице имеет тип lookup. Делаю динамически в Гриде поле типа LookupColumn на поле1. При сохранении значение в LookUpColumn вываливается ошибка "Произошли ошибки во время выполнения многошаговой операции. Проверьте значения всех состояний" Что это такое??? Отьветьте пожайлуйста кто знает. Меня эта проблему уже достала. |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 1 Всего: 154 |
А какой тип имеет поле, в которое вы сохраняете? И что за данные вы сохраняете?
Пришлите свой проект, я посмотрю. -------------------- |
|||
|
||||
| Гость_Татьяна |
|
||||
|
Unregistered |
Проект слишком большой. Я его выслать не могу. Но проблема такая.
Есть справочники:простые и составные.Составные - это те, которые в своем описании ссылаются на уже существуующие справочники.Нужно отображать их все. Как я это делаю: На клиенте используется Ado. На клиенты исходя из построенного спец. образом представления, говорящего, какие поля как обзывать и если поле подстановочное, то из какой таблицы брать его значение. Например,
Вот и все. Проблема: при постировании данных а). если поле неподстановочное, то все нормально. б). Если поле подстановочное, то выдается сообщение об ошибке "Проверьте значение всех состояний"+ эта ошибка происходит в юните Adodb в строке. Recordset.Fields[FieldNo-1].Value := Data; Постирования не происходит. при этом Data имеет правильное значение.
|
||||
|
|||||
| Гость_Татьяна |
|
|||
|
Unregistered |
Поле имеет тип Lookup в таблице.Соответственно отображаем string а записываем integer
|
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 1 Всего: 154 |
Проблема не с TdxGrid, мне так сложно сказать в чем именно проблемма, надо разбираться.
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |