Как выгрузить в DataTable данные из DBF-файла БЕЗ ПОМЕЧЕННЫХ на удаление
На форумах советуют делать упаковку файла, но в то же время инфы о том, что именно представляет из себя эта упаковка и как ее сделать - крайне мало. На сколько я поняла - нужно создать новый dbf-файл с той же структурой и перекопировать данные. Ну я и так и делаю:
query = "CREATE TABLE МояТаблица(Поле1 char(2) и т.д.. ) - вручную переписываю поля и форматы, отправляю запрос
потом query = "INSERT INTO НоваяТаблица(поля...) SELECT поля... FROM СтараяТаблица "
Но в эту таблицу всё равно заносятся строки, помеченные на удаление. И вот не знаю, то ли надо условие в запросе ставить (на DELETED() ругается), то ли надо как-то по-другому создавать эту вторую таблицу-шаблон, копируя данные о структуре таблицы. Уже замучала и гугл, и себя...
вернее, для неотображения помеченных надо DELETED=YES, только резульат один и тот же.. :(