|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2018, 20:38 | #1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Проблема с обновлением dataset
Доброе время суток
Все наверное знают, что для обновления данных в IBDataSet нужно просто его переоткрыть, т.е. сделать "Close" и "Open" Но если приложение/клиент, раскидать по двум машинам. Dataset1 (первая машина) редактирует запись (при помощи DBNavigator). В событии DataSetAfterPost, стоит IBTransaction.CommitRetaining. После этого запись в самой БД обновяется. Dataset2 (вторая машина) уже открыт и в событии "BeforeRefresh" делаю Close, и open , т.е. Код:
Что я забыл? 2 Delphi10.2, передача запроса, в стринговую переменную ARequire, в дебаге вижу (в конце строки) "'select * from CONTRACT where ARCHIVE = 1'#$D#$A" - и эта хрень передается в DataSet. - хотя, эти 5 строк, я все время использую и проблем с запросами ни когда не было.. - ну как обычно тут пишут, после IBDataBase.Connected false и true - все замечательно Спасибо за ответ Последний раз редактировалось KBO; 17.04.2018 в 01:20. |
17.04.2018, 20:41 | #2 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
После обновления из 1-клиента через DBNavigator я бы на в вашем случае подключил на СУБД без Delphi и делал бы SELECT - проверял DBNavigator что он там обновил
E_MAIL: rijgvina7@yahoo.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с обновлением записи в DBedit | vovain | БД в Delphi | 3 | 28.04.2015 10:25 |
проблема с обновлением БД | lost name | PHP | 13 | 09.05.2012 22:14 |
Проблема с обновлением значения | byzyan | ASP.NET | 1 | 13.03.2011 20:26 |
DBRadioGroup,проблема с обновлением | Sinker | БД в Delphi | 8 | 17.04.2009 10:15 |
Проблема с обновлением KIS 7 | Ronni10 | Безопасность, Шифрование | 2 | 07.03.2008 09:40 |