![]() |
|
|
![]()
|
|
| Гульмира |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 18.10.2010 Репутация: нет Всего: нет |
Здравствуйте.
Есть следующая проблема, помогите пожалуйста. В автономной программе по таймеру запускается процедура, которая выбирает из базы SQL 2000 записи,
дальше по очереди их анализирует и потом пытается внести изменения по каждой записи в базу SQL
так вот, она часто выдает ошибку "Запись была изменена с момента ее последнего чтения" и останавливается пока ее опять не запустишь! (в этот момент запись может редактировать пользователь) Включили в "try" тот блок где она пытается обновить данные в таблице - не помогает. Что можно еще придумать для того, чтобы программа пропускала записи, и пыталась их изменить при следующем цикле? Это сообщение отредактировал(а) bems - 3.11.2010, 11:32 |
||||
|
|||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
Добавлено через 4 минуты и 24 секунды надо выполнять отдельный запрос UPDATE для каждой записи.. Это сообщение отредактировал(а) Frees - 3.11.2010, 10:06 -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Гульмира, кнопка КОД справа над формой быстрого ответа.
-------------------- Обижено школьников: 8 |
|||
|
||||
| Гульмира |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 18.10.2010 Репутация: нет Всего: нет |
Спасибо, следующий раз про код учту. Добавлено через 12 минут и 34 секунды
Фриз, так быстро... спасибо. Поставила Try выше Edit и добавила Post посмотрю как будет.. ты советуешь по отдельной процедуре сохранять? Т.е. написать отдельную хранимку и передавать параметры по каждой записи на изменение так? |
||||||
|
|||||||
![]()
|
| Правила форума "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. |