![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с QuickReport помогите !!!!!!!!!!! [D4, D5, dBase, FoxPro]
Mewerik © (2002-06-10 10:39:00)Проблема заключаеться в следующем!
При печати на сетевой принтер из QuickReport происходит ошибка и все последние изменения которые были сделаны в БД за последнее время исчезают. База данных dBase. Зараннее говорю что методы CashUpdetes отключен, так что вроде все изменения должны вноситься сразу в таблицу.
kaif (2002-06-10 14:16:00) [1]У потомков TBDEDataSet по-моему был метод FlushBuffers. Он физически сбрасывает таблицу в файл. По крайней мере, поручает операционной системе это сделать. Этого может оказаться достаточно.
sudiv (2002-06-10 14:04:00) [2]А надо обязательно перезагружаться?
Возможно обращаешься к чему-то, что уже Free,
исследуй на отладке, где и как глючит, в какой строке ? чего там делается??
Mewerik (2002-06-10 11:32:00) [3]Да выдает ошибку вида "программа выполнила недопустимую операцию и будет закрыта" и все после перезагрузки данных нет
sudiv (2002-06-10 11:25:00) [4]Какого рода ошибка-то ???
Винда наглухо виснет ?? Access Violation ... ??? Исключение ????
Table.Close;
Table.Open;
и
Query.ApplyUpdates
При выполнении этих методов вроде должно все скидываться на диск. У меня скидывается при Query.CachedUpdates = True.