Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];

Вниз

Упаковка dbf-таблиц не используя BDE (dbiPackTable не подходит)   Найти похожие ветки 

 
LexaTyukha   (2002-08-05 10:41) [0]

Доброго всем времени суток! Собственно сабж. Пользуюсь компонентом tDBF. Работает неплохо, были глюки, но вроде закончились :) Искал по сайтам ответ на этот вопрос - не нашел. Неужели не существует ответа :-0 ? Заранее благодарю за любой ответ или ссылочку!


 
sniknik   (2002-08-05 10:51) [1]

Если уж используеш "левый" компонент то найди тот у которого функционала больше.
Например Halcyon у него есть метод:
procedure Pack;
Description
Physically removes records marked for deletion from the active database file in the current work area. All open indexes will be reindexed. The file must be set Exclusive to pack.

возможно и у tDBF есть аналог этого метода.


 
LexaTyukha   (2002-08-05 11:12) [2]

Есть у него Pack... Да вот глючит он :( Вылетает с Access Violation. А Halcyon без BDE работает?


 
sniknik   (2002-08-05 11:24) [3]

Работает. У него другое глючит :-(. Индексы клиперные не так строит (мелочь а неприятно, мне только это и нужно). Но есть исходники и можно все поправить как надо.
качать с исходниками можно отсюда
http://www.vodonosov.newmail.ru/develop/develop.htm

p.s. разберись с ошибкой в tDBF Access Violation, доступ закрыт, возможно ты делал пак открыв dbf файл. Или винда хендл не закрыла. В этом случае любой компонент то же выдаст.


 
sniknik   (2002-08-05 11:28) [4]

еще вариант, прям под носом в описании пака
The file must be set Exclusive to pack


 
KarlovAF   (2002-08-05 11:42) [5]

Люди, подскажите как упаковать dbf таблицу стандартными способами (включая компоненты). Таблица типа FoxPro, а не DBase.
Заранее благодарен...


 
LexaTyukha   (2002-08-05 11:46) [6]

Спасибо большое! Щас поковыряюсь...


 
LexaTyukha   (2002-08-05 12:59) [7]

2 KarlovAF: поищи в архиве. Я сегодня нарыл там. Я ввел dbf в строке поиска...



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

Форум: "Базы";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
3-84887
malamba
2002-08-06 09:52
2002.08.26
обновить клиентов


14-85219
AL2002
2002-07-29 18:06
2002.08.26
Двубайтовые числа


14-85228
-=CrazyFish=-
2002-08-01 10:50
2002.08.26
Книга по InterBase


3-84873
SuperVK
2002-08-05 09:00
2002.08.26
TStringField.EditMask - сохранение части шаблона ввода в базе


1-85044
Andrey Shakula
2002-08-14 11:06
2002.08.26
dsgnintf.pas





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский