Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

DEL FROM DBF   Найти похожие ветки 

 
zdm ©   (2006-12-01 11:55) [0]

Есть таблички .dbf, запросом удаляю данные, внешне все выглядит хорошо, данных не видно (как в байке видишь суслика-нет-и я нет-а он есть), а они есть, только с пометкой, что удалены. Причем Приложение,DataBase Desktop не видят этих записей, а dbu или dbfviewer -видят. Мне они нужны для экспорта, а клиент как раз работает с dos-программой и видит все записи включая с пометкой "удален".


 
Desdechado ©   (2006-12-01 11:58) [1]

Если клиент работает с "правильной" программой, то она всегда имеет SET DELETED ON, что запрешает показ помеченных к удалению записей.

ЗЫ вопрос в чем?


 
zdm ©   (2006-12-01 12:01) [2]

Физически удалить записи. Я что-то слышал про команду PACK но так давно это было. А клиенту пофиг с правильной он прог. работает или нет.


 
Desdechado ©   (2006-12-01 12:22) [3]

function DbiPackTable (hDb: hDBIDb; hCursor: hDBICur; pszTableName: PChar; pszDriverType: PChar; bRegenIdxs: Bool): DBIResult stdcall;

> А клиенту пофиг с правильной он прог. работает или нет.
поставь ему format.com, если он такой пофигист


 
sniknik ©   (2006-12-01 12:26) [4]

> Я что-то слышал про команду PACK но так давно это было.
есть такая. но не везде, и судя по всему у тебя нету.
но, еще одно но, он тебе и е нужен, экспорт (насколько я себе его представляю) это копирование из одной таблицы в другую по каким то правилам, вот там, где это делаешь, там включи SET DELETED ON и просто не копируй удаленные.


 
zdm ©   (2006-12-01 12:51) [5]

Дело в том, что dbf-ники привязаны к ACCESS, через ADO делаю удаление, добавление, а потом просто копирую эти файлы с другим именем. Как сдесь быть?


 
ANB ©   (2006-12-01 12:52) [6]


> zdm ©   (01.12.06 12:51) [5]

Не копировать файлы. А перекачивать записи.


 
zdm ©   (2006-12-01 12:56) [7]

куда перекачивать? что каждый раз создавать новую таблицу? можно конечно, но так удобней.


 
ANB ©   (2006-12-01 13:01) [8]


> zdm ©   (01.12.06 12:56) [7]

Зачем ? Создай их один раз, храни отдельно. Перед закачкой подкладывай пустые копированием файлов.


 
zdm ©   (2006-12-01 13:02) [9]

блин, точно, во тормознул то спасибо!!!


 
sniknik ©   (2006-12-01 13:14) [10]

> что каждый раз создавать новую таблицу?
и что это сложно? используя возможности аксесс (jet) это делается одним запросом одновременно с копированием (SELECT INTO ...)


 
Anatoly Podgoretsky ©   (2006-12-01 16:21) [11]

> zdm  (01.12.2006 12:56:07)  [7]

> можно конечно, но так удобней.

Но по тебе не видно.
И всего приплел и Акцесс и dbView



Страницы: 1 вся ветка

Текущий архив: 2007.02.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
2-1170873033
framez
2007-02-07 21:30
2007.02.25
combobox


4-1161077068
grasshopper
2006-10-17 13:24
2007.02.25
Вновь про WM_QUERYENDSESSION + tray


2-1170858625
C@N
2007-02-07 17:30
2007.02.25
Старый добрый DOS...


15-1170662318
Romas81
2007-02-05 10:58
2007.02.25
Что такое Lotus Domino?


15-1170317381
Cosinus
2007-02-01 11:09
2007.02.25
Может кто сталкивался с RRAS на XP?