Пятница, 03 Май 2024, 12:27
Uchi.ucoz.ru
Меню сайта
Форма входа

Категории раздела
Высшая математика [11]
Экономическая социология [95]
Основы Менеджмента [64]
Бухгалтерский учёт [157]
Философия [163]
Мировая Экономика [603]
Бизнес планирование [29]
Финансирование и кредитование инвест [105]
Ценообразование [46]
Гражданское право [196]
Права Человека [173]
Основы Маркетинга [207]
Основы энергосбережения [55]
Информатика [0]
Экология и устойчивое развитие [0]
Физика для студентов [0]
Основы права [0]
Политология [0]
Не стандартные примеры на Delphi [169]
Примеры на Delphi7 [108]
Алгоритмы [94]
API [110]
Pascal [152]
Базы Данных [6]
Новости
Чего не хватает сайту?
500
Статистика
Зарегистрировано на сайте:
Всего: 51635


Онлайн всего: 9
Гостей: 9
Пользователей: 0
Яндекс.Метрика
Рейтинг@Mail.ru

Каталог статей


Главная » Статьи » Студентам » Не стандартные примеры на Delphi

Переиндексирование файлов Paradox в пределах моей программы
Попытаемся это сделать с помощью прямых вызовов функций BDE. На
некоторых Интернет-серверах я видел описание этих функций. Некоторые "писатели"
даже превращают свои трактаты в некое подобие файлов помощи. Поскольку я не хочу
перегружать канал, то пошлю это по почте тому, кто пришлет мне запрос (т.е. кому
это действительно нужно).
...сейчая я пишу небольшое приложение, которое может оказаться полезным для
восстановления "разбитых" таблиц. Аллен, я пошлю тебе полный список шагов, как
только смогу перевести их (это писал итальянец, я же только перевожу это), но
уже сейчас я могу сказать как это проблему я решил для себя. Один из наших
клиентов всегда разбивал таблицы paradox, поскольку они у него всегда были очень
большими (в Blob-полях хранились WAV-файлы - оцифрованный голос). Решение
заключалось в создании маленьких таблиц, включенных в отношение справочной
целостности, и загрузки больших blob-полей в эти отдельные таблицы. Ненужно
никаких BDE функций, единственное условие - вы не должны вручную удалять
индексные файлы (все .x00, .y01 и т.д., они все имеют маску .x?? и .y??, не
трогайте других файлов!), в противном случае вы НЕ СМОЖЕТЕ ОТКРЫТЬ ТАБЛИЦУ, даже
с помощью DBD!
...затем я вручную восстанавливал все индексы (затем я что-то
забыл, и приложение вылетело с ошибкой...). Если приложение, которое я тебе
пришлю, не заработает, я думаю единственным решением будет физическое
уничтожение индексов и пересоздание их с помощью соответствующих вызовов BDE.
Категория: Не стандартные примеры на Delphi | Добавил: Lerka (22 Ноя 2012)
Просмотров: 615 | Рейтинг: 1.0/ 5 Оштрафовать | Жаловаться на материал
Похожие материалы
Всего комментариев: 0

Для блога (HTML)


Для форума (BB-Code)


Прямая ссылка

Профиль
Пятница
03 Май 2024
12:27


Вы из группы: Гости
Вы уже дней на сайте
У вас: непрочитанных сообщений
Добавить статью
Прочитать сообщения
Регистрация
Вход
Улучшенный поиск
Поиск по сайту Поиск по всему интернету
Наши партнеры
Интересное
Популярное статьи
Портфолио ученика начальной школы
УХОД ЗА ВОЛОСАМИ ОЧЕНЬ ПРОСТ — ХОЧУ Я ЭТИМ ПОДЕЛИТ...
Диктанты 2 класс
Детство Л.Н. Толстого
Библиографический обзор литературы о музыке
Авторская программа элективного курса "Практи...
Контрольная работа по теме «Углеводороды»
Поиск
Главная страница
Используются технологии uCoz