![]() |
|
|
![]()
|
|
| zhuchok |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 14.11.2006 Где: Владивосток Репутация: нет Всего: 1 |
Здравствуйте! У меня возникла следующая проблема:
Имеется форма для добавления клиентов. После добавления нового клиента или изменения информации о существующем на данной форме все изменения вроде фиксируются. Но проблема в том, что существует ещё форма поиска по клиентам. На ней расположен DBGreed и несколько DBEdit. И вот на этой форме изменения появляются только после следующего запуска приложения. Если до перезапуска пытаешься через форму поиска запросить данные о клиенте, который только что был изменен, программа выдает ошибку EAcсessViolation. Данных о новом клиенте до перезапуска вообще нет. Для подключения базы использую компоненты DBTables со вкладки BDE. База MSAccess. Помогите пожалуйста решить эту проблему |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
На форме поиска - DBTables открывается при каждом входе или один раз при запуске программы?
У меня сомнения насчет использования BDE, но это уже расскажут те, кто с ним больше работает. |
|||
|
||||
| zhuchok |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 14.11.2006 Где: Владивосток Репутация: нет Всего: 1 |
||||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
zhuchok, ну сделай, что бы таблица открывалась при открытии формы поиска, а закрывалась при закрытии.
Может быть поможет. Правда могут быть еще проблемы с тем, что ты транзакции не комитишь, но попробуй сначала это. Меня, правда, смущает ошибка. Как то странно у тебя реализовано запрашивание данных - если их нет, то ошибка. Это сообщение отредактировал(а) superVad - 10.1.2011, 11:30 |
|||
|
||||
| zhuchok |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 14.11.2006 Где: Владивосток Репутация: нет Всего: 1 |
Возможно это происходит потому что данные в форме запроса беруться не напрямую из таблицы, а через заптрос (компонент TQuery). А в форме заполнения данные напрямую связаны с таблицей через TTable |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
ооо, старая басня... поиск бы тебя спас ;)
Добавлено через 38 секунд Тебе нужно сбрасывать буфер (кеш) на диск, т.к. винда и/или BDE хранит всё во временном буфере. Добавлено через 1 минуту и 19 секунд
если мне не изменяет память Добавлено через 2 минуты и 48 секунд нашёл: http://forum.vingrad.ru/index.php?showtopi...t&p=1708906 Добавлено через 3 минуты и 27 секунд http://forum.vingrad.ru/index.php?showtopi...st&p=898895 Добавлено через 5 минут и 17 секунд и есть даже статья... http://forum.vingrad.ru/faq/topic-157283/h...fers/index.html Добавлено через 5 минут и 52 секунды http://forum.vingrad.ru/forum/topic-31175/...fers/index.html |
|||
|
||||
| zhuchok |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 14.11.2006 Где: Владивосток Репутация: нет Всего: 1 |
Спасибо. Помогло. Это сообщение отредактировал(а) zhuchok - 10.1.2011, 16:55 |
||||
|
|||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
У нас принято помечать вопрос, как "Решённый". Это справа вверху в названии темы (на этой странице).
|
|||
|
||||
![]()
|
| Правила форума "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. |