|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2014, 14:21 | #1 |
Пользователь
Регистрация: 26.07.2009
Сообщений: 98
|
Обновление данных
Добрый день, после добовления записей в БД..(работаю с firebird компаненты: IBdatabase, ibtransaction, ibquery, datasorce ну и DBgrid)
не обнавляются данные в dbgrid.(при перезапуске приложения dbgrid-е появляются новые записи) попробовал так: вставил этот код после добовление новой записи, выдает ошибку Код:
Примечание: в обще идея такая что если один пользователь добавляет данные в БД, то другой пользователь должен видеть уже бд с изменениеями.
Жили мы бедно, а потом нас обокрали.
|
03.03.2014, 14:34 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
у Вас грид связан с тем же query, что Вы используете для вставки записей?!
Так вот, это не очень оптимально. Я бы рекомендовал завести ОТДЕЛЬНЫЙ ibquery, через который и добавляются записи, а основной - не трогал. (его нужно настроить на то же самое подключение, что и основной query). (ну или восстанавливайте текст SQL.Text перед обновлением данных...) |
03.03.2014, 17:07 | #3 | |
Пользователь
Регистрация: 26.07.2009
Сообщений: 98
|
Цитата:
Жили мы бедно, а потом нас обокрали.
|
|
03.03.2014, 20:30 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление данных | SashOkSerg | C++ Builder | 10 | 30.07.2013 16:30 |
Обновление данных | megostudent | БД в Delphi | 0 | 27.05.2013 13:27 |
обновление данных | LER44IKK | БД в Delphi | 1 | 16.05.2011 02:00 |
Обновление списка данных без потери данных в переменных | VaBank | БД в Delphi | 13 | 03.06.2009 10:47 |
обновление данных | AnGrig | БД в Delphi | 3 | 14.10.2007 13:08 |