AndreiKrugN
Зарегистрирован: 09.06.2006 Сообщения: 2
|
Добавлено: Пт Июн 09 2006 10:49 Заголовок сообщения: Добавление новой записи в табоицу Fox26 из Delphi |
|
|
Подскажите как правильно добавить новую запись в таблицу Fox26 из программы написанной в Delphi. Проблема в том, что при работе через BDE запись добавляется, но не обновляется индексный файл CDX, т.е. в таблицу запись заносится, а вот в Fox-овской программе она не отображается.
При подклюсение индексного файла выдаётся сообщение об ошибки отрытия таблицы. |
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Вт Июл 18 2006 11:36 Заголовок сообщения: Re: Добавление новой записи в табоицу Fox26 из Delphi |
|
|
AndreiKrugN писал(а): | Подскажите как правильно добавить новую запись в таблицу Fox26 из программы написанной в Delphi. Проблема в том, что при работе через BDE запись добавляется, но не обновляется индексный файл CDX, т.е. в таблицу запись заносится, а вот в Fox-овской программе она не отображается.
При подклюсение индексного файла выдаётся сообщение об ошибки отрытия таблицы. |
Вообще-то особых таблиц фокс26 не существует. Это обычные файлы формата дбф. Поэтому бдэ физиологически не способен определить, какой индекс пришит к выбранной таблице (точнее, в принципе способен, но конкуренция между фирмами не позволяет пойти на такие уступки врагам по рынку сбыта), ведь там могут быть индексы и от дибейз3, и от дибейз4, и от дибейз5, и от фоксбейз/фокспро1, и от фокспро26 комплексные, и от фокспро26 структурные, и даже (!, тьфу-тьфу-тьфу) от -- сядьте и затаите дыхание, чтобы не вырвало -- клиппера.
Короче говоря, либо святой/благородный фокс, либо нечисть непотребная. Их мешать в одну кучу не следует, иначе получится сами знаете что. |
|