Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 472
от 21.03.2008, 22:35

Администратор:Gh0stik
В рассылке:Подписчиков: 299, Экспертов: 28
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 127573: Здравствуйте эксперты. У мну возникла проблема. Есть база Firebird. В программе приложения клиента в DM (Датамодуле размещены компоненты Interbase). IBTable, IBQuery... Некоторые DBGridы в программе связаны с DATASOURce-ами. Все компоненты доступа к ...

Вопрос № 127.573
Здравствуйте эксперты. У мну возникла проблема. Есть база Firebird. В программе приложения клиента в DM (Датамодуле размещены компоненты Interbase). IBTable, IBQuery... Некоторые DBGridы в программе связаны с DATASOURce-ами. Все компоненты доступа к базе находятся в датамодуле. Проблема в том что когда я добавляю запись в таблицу, запись добавляется. но в дбгриде она не появляется до следующего запуска приложения. После добавления записи в таблицу которая связана c -> IBQuery -> Datasource -> Dbgrid(который находится на форме). имеет те же данные что и были до этого. Хотя обновление IBQuery делаю свойством open
Следующий код выполняется по нажатию на кнопку. и Второй вопрос, почему то когда приходят на е майл ваши ответы , не могу отпрвить оценку и комментарий, кнопка заблокирована ии не реагирует на щелчок мыши, с чем это может быть связано? спасибо большое за уделенное внимание

Приложение:

Отправлен: 16.03.2008, 14:04
Вопрос задал: Артур Вильевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, Артур Вильевич!

После вставки записи Вам необходимо провести закрепление данных - Commit или CommitRetaining. (Разница только в том, что CommitRetaining не закрывает наборы данных, а просто Commit - закрывает).
Есть подозрение, что для каждого из IBQuery Вы используетет отдельный IBTransaction. Если это так, проверьте, чтобы у них были установлены параметры read_commited (читать данные подтвержденных транзакций. В противном случае установлен режим Snapshot_isolation - читаются данные, существовавшие на момент старта транзакции).
Ответ отправил: Лукьяненко Алексей Валериевич (статус: Студент)
Ответ отправлен: 17.03.2008, 10:19
Оценка за ответ: 4
Комментарий оценки:
Спасибо большое за проявленное внимание к моем вопросу. Ответ заслуживает достойной оценки, проверил все как вы сказали


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.5 от 17.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное