Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.09.2011, 16:06
Red_Garry Red_Garry вне форума
Начинающий
 
Регистрация: 07.07.2011
Сообщения: 126
Репутация: 10
По умолчанию Произошли ошибки во время выполнения многошаговой операции

Доброго дня!
Имеется база на Аccess, в базе три таблицы. Решалась задача заполнения одной таблицы данными из двух других. Решалась средствами ADO Delphi. На ADOConnection висят соответственно три ADOTable, ADOSource и DBGrid. На OnDblClick в DBGrid повесил процедуру для взятия данных из двух таблиц по условиям и помещения их в целевую таблицую. Где-то 4-5 раз клацаю, данные переносятся, всё путём отрабатывает. Далее вылетает ошибка:

"Произошли ошибки во время выполнения многошаговой операции. Проверьте значение всех состояний"

В и-нете ничего путного не нарыл. Буду искать ещё, но может кто-то уже сталкивался? Есть ли простые решения?
Ответить с цитированием
  #2  
Старый 15.09.2011, 09:52
Аватар для Shoni
Shoni Shoni вне форума
Прохожий
 
Регистрация: 02.09.2011
Адрес: Кострома
Сообщения: 45
Версия Delphi: 7
Репутация: 165
По умолчанию

у меня похожая проблема. Работаю с бд, вызываю Edit, редактирую, что нужно, потом копирую содержимое 2 мемо в 2 dbedit, применяю Post либо отмену, и вылезает эта же ошибка... в чем может быть проблема?
__________________
Memento Mori(арти)
Ответить с цитированием
  #3  
Старый 15.09.2011, 12:34
Аватар для Viajero
Viajero Viajero вне форума
Активный
 
Регистрация: 14.06.2011
Адрес: РБ
Сообщения: 214
Версия Delphi: Delphi 7 FB 2.5
Репутация: 5849
По умолчанию

Предполагаю, что это проблема не Delphi, a Access, a точнее JET (так называется сервер бд внутри Access). Именно из-за таких проблем на ровном месте я перешел с Access на Firebird. Кстати Jet (его обновлённые версии) существует отдельно от MS Office, можете попробовать поискать в этом направлении.
__________________
- Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА!
Ответить с цитированием
  #4  
Старый 15.09.2011, 13:01
Аватар для Shoni
Shoni Shoni вне форума
Прохожий
 
Регистрация: 02.09.2011
Адрес: Кострома
Сообщения: 45
Версия Delphi: 7
Репутация: 165
Злость

Об огненной птице много положительных отзывов слышала...

От ошибки, кстати говоря, избавилась, повесив присвоение текста в едит из мемо на событие донажатияклавиши дбнавигатора, правда, остался маленький глюк - если удалить информацию из едита, либо затронуть едит, но ничего в нем не редактировать, всплывает ошибка, мол, не находится база в режиме редактирования (в остальных случаях - работает четко)... И это ничем не лечится, так и пришлось обработку исключений вешать(((((((((


От M.A.D.M.A.N.:
Не смог добавить ответ, отредактирую чужое сообщение
Добавлю свои 5 копеек, у меня такая ошибка возникала из-за кривой даты в таблице.
__________________
Memento Mori(арти)

Последний раз редактировалось M.A.D.M.A.N., 09.04.2013 в 10:43.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:24.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter