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

Программирование. Форум !!!

Проблемы с BDE для DBF

Такая ситуация.
Есть таблица 'Proto.dbf'. Доступ к ней реализован через TTable.
Время от времени при запуске программы 'Proto.dbf'
чистится оператором 'DELETE FROM ... WHERE'.
Если перед выполнением оператора не закрыть TTable, то
даже если не удалено ни одной записи, при вызове
TTable.Refresh программа разваливается с
тысячами Access Violation.
Эффект возник при переходе с Paradox на Dbf.
Версия BDE 5.01.

Всвязи с этим два вопроса:
1. это глюк или где-то в документации открытым текстом сказано,
что BDE не может обеспечить безопасный доступ к
таблице одновременно из TTable и TQuery
2. распространяет ли Borland отладочную информацию для BDE,
как это делает MS для своих продуктов, например

Номер выпуска : 4088
Возраст листа : 528 (дней)
Количество подписчиков : 527
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/325795
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Wed, 2 Mar 2005 15:20:06 +0300 (#325795)

 

Ответы:

Здравствуйте!
Могу выслать BDE-error.pdf
Может поможет.
С уважением Валерий

Номер выпуска : 4095
Возраст листа : 528 (дней)
Количество подписчиков : 527
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/326043
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 03 Mar 2005 00:17:49 +0700 (#326043)

 

буду только благодарен! Заренее спасибо

Номер выпуска : 4100
Возраст листа : 529 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/326220
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 03 Mar 2005 02:02:36 +0300 (#326220)

 

Здравствуйте, Емельянов.

Тяжко, конечно.
Но может не надо было переходить на ДБФ? Всё-таки Парадокс более
продвинутая база, хотя и не сильно.

Ответить   Andrey Yakushev Thu, 3 Mar 2005 08:50:12 +0300 (#326244)

 

Конечно, длинные имена полей, хранение сведений об ограничениях
на значения, связях с другими таблицами - это замечательно.
Но разработчики формата могли бы побеспокоиться
о такой вещи, как мультииндексные файлы.

В любом случае, с использованием paradox были свои проблемы. При
некоторых условиях, если на машине одновременно работали
программы, использующие paradox и dbf, одна из них
разваливалась при перестройке индекса.

Так что, когда возник вопрос о переходе к одному формату, долго
думать не пришлось - dbf. Тем более, что в перспективе
к нему можно обращаться без BDE.

Спасибо, но, наверное, не нужно.
Описания свежих глюков всегда можно найти на
http://info.borland.com/devsupport/bde
Жаль, что не всех :(

Номер выпуска : 4104
Возраст листа : 529 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/326397
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 3 Mar 2005 12:56:05 +0300 (#326397)