Главная страница
    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.46 MB
Время: 0.276 c
15-1170553551
randomizer
2007-02-04 04:45
2007.02.25
Как получить случайное Integer и Single ?


15-1170343618
ocean
2007-02-01 18:26
2007.02.25
Хочется пошутить в конце дня. Присоединяйтесь!


15-1170307163
Elen
2007-02-01 08:19
2007.02.25
Как избавиться от внезапного включения компа


15-1170135796
DeadMeat
2007-01-30 08:43
2007.02.25
Пиратов наказали


15-1169002710
PhysY
2007-01-17 05:58
2007.02.25
Как рассчитывается физика в физ. движках?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский