![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка EDBEngineError [D5, Paradox]
Елена © (2002-02-06 13:42:00)При запуске приложения с таблицей (Active=True, нельзя в дизайне ставить False) если таблиц нет в каталоге DatabaseName, выскакивает ошибка "Программа выполнила недопустимую операцию и будет закрыта", затем сообщение об ошибке EDBEngineError и программа закрывается.
Пытаюсь в OnCreate формы закрыть таблицу, переопределить DatabaseName и снова открыть - безрезультатно :( Программа даже не добирается до моего кода.
Что же делать? Как поймать ошибку?
Дремучий (2002-02-06 14:36:00) [1]2 Елена (06.02.02 14:32)
>>Пытаюсь настроить wwDBGrid1 и приходится включать таблицу.
включила, настроила, отключила. Девиз Цезаря.
Дремучий (2002-02-06 14:34:00) [2]а если уж очень хочется,
то напиши компонент с одним свойством DatasetActive
при изменении которого перебераешь все датасетные компоненты
и если у них есть свойство Active - меняешь на нужное значение
при работе в Делфи - DatasetActive = true
перед компиляцией для клиента DatasetActive = false
;)
Елена (2002-02-06 14:32:00) [3]Пытаюсь настроить wwDBGrid1 и приходится включать таблицу.
Дремучий (2002-02-06 14:24:00) [4]2 Елена
>>Нельзя отключать таблицы, потому что мне нужно их визульное
>>отображение.
это смешно (делаю редко и то разово),
настраивать таблицы нужно в OnCreate формы или DataModule
можно и в дизайне, но открывать их нет никакой надобности
Елена (2002-02-06 14:17:00) [5]Нельзя отключать таблицы, потому что мне нужно их визульное отображение.
"Если в каталоге нет таблиц" - на другой машине при переносе программы.
Дремучий (2002-02-06 14:13:00) [6]2 Елена
в дизайне ставить False можно!
а в OnCreate формы определяешь нужный DatabaseName и
с песней ...
;)
User_OKA (2002-02-06 13:49:00) [7]1) Что-то я не понял "Active=True, нельзя в дизайне ставить False";
2) А ещё я не понял "если таблиц нет в каталоге DatabaseName";
Если в каталоге нет таблиц, какой же тогда Active, да ещё и True?