Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

DBASE и DBF :: Базы данных :: База знаний Delphi

:: DBASE - Индексы выражений
DBASE - Индексы выражений Введение Индексы для таблиц dBASE могут базироваться на значениях из отдельной области, нередактируемых данных, или на основе выражений. Индексы выражений, уникальные для индексов dBASE, могут формироваться на основе нескольких

:: DBase и особые случаи BDE
Данная статья рассматривает особые случаи работы с базами данных DBase и BDE, в том числе создание индексов, связь мастера/детали, упаковку таблиц, управление видимостью удаленных записей и настройкой символа частичного соответствия.

:: DBFSeek и DBFLocate
В статье описываются две функции для поиска строк в таблицах dBase: DBFSeek, которая использует индекс для поиска, и DBFLocate, которая не требует индекса.

:: Анализ свойства ExactRecordCount в TDbf
В статье рассматривается свойство ExactRecordCount компонента TDbf, которое возвращает точное количество активных записей в текущем наборе данных в формате DBF.

:: Восстановление записи dBase
В статье описывается способ восстановления удаленной записи в таблице dBase с помощью функций GetTableCursor и dbRecall, а также пример ее использования на форме Delphi.

:: Индекс БД в другом каталоге
В статье описано, как изменить путь индексации для базы данных (DBF) из каталога "c:\parus\bumi1\dbf" по умолчанию на другой каталог "c:\parus\bumi1\idx".

:: Индекс в другом каталоге
Автор статьи Serg предлагает способ работы с индексами DBF в Delphi, когда они расположены в другом каталоге, указывая, что индексы должны быть добавлены в TStringList и затем установлены как IndexFiles для компонента DBF.

:: Как перекинуть все данные из DBF в DB
Утилита DataPump, входящая в комплект Oracle, позволяет перекинуть все данные из файла DBF в базу данных, автоматически создавая индексы и не требуя предварительной создания таблицы в базе данных.

:: Как создать dBASE таблицу во время выполнения
Создание dBASE-таблицы во время выполнения программы позволяет создавать временные таблицы с использованием компонента TTable в Delphi.

:: Компонент Tdbf для непосредственного доступа к файлам DBF
Компонент TDBF предназначен для непосредственного доступа к файлам формата dbf версий dBase III+, dBase IV, dBase V и dBase for Windows без использования дополнительных библиотек.

:: Обработка исключения index not found
Обработка исключения "Index not found" в dBASE-приложении при отсутствии необходимого MDX-файла.

:: Определение номера записи в таблице dBASE
Определение номера записи в таблице dBASE - это физический номер записи, отражающий ее позицию в табличном файле, который не изменяется при фильтрации, упорядочивании данных или сортировке.

:: Определение удаления записей в .DBF
Определение удаления записей в .DBF - статья описывает функциональные возможности и инструменты для управления удалением записей в формате dBase в BDE (Borland Database Engine).

:: Отменить удаление dBASE записи
Процедура RecordUndelete позволяет отменить удаление записи в таблице dBASE, используя функцию DbiUndeleteRecord и обрабатывая возможные ошибки.

:: Пакование таблиц dBASE
Пакование таблицы dBASE происходит с помощью вызова функции DbiPackTable, при условии что таблица открыта в монопольном режиме и включены в секцию USES соответствующие переменные DBITYPES, DBIPROCS, DBIERRS.

:: Пакование таблиц dBASE 2
Пакование таблиц dBASE 2 требует вызова функции DbiPackTable с проверкой на ошибки и обработкой возвращаемого значения.

:: Пакование таблиц dBASE 3
Для упаковки таблицы dBASE, открытой с помощью TTable, необходимо добавить в секцию uses соответствующие модули и вызвать функцию BDE DbiPackTable с использованием процедуры Check для обработки ошибок.

:: Пакование таблиц dBASE 4
В статье описано пакование таблиц dBASE и Paradox с помощью библиотек DbiProcs и BDE.

:: Перегенерировать все индексы с истекшей датой
Перегенерировать все индексы с истекшей датой позволяет процедура TForm1.Button1Click(Sender: TObject), которая закрывает таблицу, открывает ее в эксклюзивном режиме и вызывает функцию DbiRegenIndexes для перезаписи индексов.

:: Показать удаленные записи таблицы
Процедура Delphi, позволяющая отображать удаленные записи таблицы с помощью параметра SioNo.

:: Показ меток удаленных записей в dBASE-файлах
В статье описывается использование функции SoftDeletes в dBASE-файлах для просмотра меток удаленных записей, а также предоставляется код на Delphi для установки и проверки этой функции.

:: Показ удаленных записей в таблице dBASE
В статье описывается функция ShowDeleted для отображения удаленных записей в таблице dBASE, которая использует API DbiSetProp и не требует закрытия и reopening таблицы.

:: При использовании DOS DBF файлов - перекодировка между форматами
Перекодировка между форматами DOS DBF файлов может быть выполнена с помощью программы или процедуры, которая переводит символы из одного кода в другой.

:: Таблицы dBASE. Структура .DBF-файла
Структура .DBF-файлов для таблиц dBASE: структуры файлов для различных версий dBASE, включая dBASE III PLUS 1.1, dBASE IV 2.0, dBASE 5.0 под DOS и dBASE 5.0 под Windows.

:: Текущий номер записи набора данных
Функция Form1.Recno извлекает физический номер записи xBase для указанного объекта TTable, требуя наличия модулей DBITYPES, DBIPROCS и DBIERRS в списке используемых модулей.

:: Удалить индекс для dBase
Функция UnCheckIndex позволяет удалить индекс для базы данных dBase, записывая в файл флаг #0 на 28-ю позицию.

:: Формат и размер dBase-поля
В статье рассмотрен код на языке Delphi, который позволяет получать размеры и десятичные порядки полей таблицы DBase.


Узнайте обо всех нюансах работы с файлами dBase и DBF. Удаление и восстановление записей, упаковка таблиц, управление индексами выражений - все это возможно с помощью наших подробных статей и примеров кода на Delphi. Оптимизируйте работу с базами данных DBase и BDE вместе с нами!



Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS

:: Главная ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:36:50/0.0041069984436035/0