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

BDE :: Базы данных :: База знаний Delphi

:: BDE32 приложения в ptp-сети
В статье обсуждаются особенности использования приложений BDE в Peer-To-Peer сети, включая настройку параметров конфигурации и рекомендации по работе с таблицами и сетевыми каталогами.

:: Архитектура BDE и его особенности при работе с SQL-серверами 1
Архитектура BDE и его особенности при работе с SQL-серверами.

:: Архитектура BDE и его особенности при работе с SQL-серверами 2
The article provides an in-depth description of the architecture and features of BDE (Borland Database Engine) and its limitations when working with SQL servers, including caching updates, heterogeneous q

:: Версия BDE
В статье рассматриваются две версии приложения BDE (Borland Database Engine) - без использования реестра и с использованием реестра, демонстрируя примеры кода на языке Delphi для получения информации о версии BDE.

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

:: Запись буфера BDE на диск
Запись буфера BDE на диск: для предотвращения потери данных в случае сбоя системы или потери питания используются функции DbiSaveChanges и DbiUseIdleTime.

:: Изменение данных в Delphi 2 (BDE)
Автор статьи Роб Эджар обнаружил, что при изменении строкового поля в базе данных Delphi 2 под влиянием функции ANSItoNative могут возникнуть различия в передаче ASCII-данных между 16- и 32-битными версиями IDAPI.CFG.

:: Изменение конфигурации IDAPI
Изменение конфигурации IDAPI: описывается компонент Delphi TBDEConfig, с помощью которого можно установить параметр MAXFILEHANDLES в файле IDAPI.CFG.

:: Использование API BDE для представления данных
Программист использует API BDE для представления данных из базы данных DBDEMOS.

:: Использование API BDE для удаления записей
Использование API BDE для удаления записей в базе данных.

:: Использование BDE в сети
Использование Borland Database Engine (BDE) в сети позволяет приложению иметь доступ к файлам на сетевых дисках, но для этого необходимо установить BDE на каждой рабочей станции и правильно настроить путь к каталогу в файле IDAPI.CFG.

:: Использование буфера записей BDE
Использование буфера записей BDE: разработчик получает доступ к буферу записи запроса TQuery с помощью функции GetBDERecBuff, что позволяет изменять значение поля SOST в таблице AKODIF при навигации по ReadOnly DBGrid и нажатии короткой клавиши.

:: Как зарегистрировать базу данных (BDE)
В статье описано, как зарегистрировать базу данных (BDE) с помощью кода Delphi, используя функцию Session.AddAlias.

:: Как использовать свой диалог ввода пароля BDE
Статья описывает создание диалогового окна ввода пароля в приложении на языке Delphi, позволяющего пользователю вводить пароль для входа в систему.

:: Как проверить инсталлирована ли BDE
Проверить инсталлирован ли BDE можно через реестр, используя команду `TRegistry.create` и открыв ключ `HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE`, где можно прочитать строку конфигурационного файла (`CONFIGFILE01`).

:: Как скопировать BDE таблицу
В статье описывается пример программы на Delphi, которая позволяет скопировать таблицу из одного каталога в другой с помощью BDE (Borland Database Engine).

:: Как удалить BDE таблицу
В статье описывается пример программирования на языке Delphi, который позволяет удалить таблицу в базе данных с помощью BDE (Borland Database Engine).

:: Как узнать - установлена ли BDE
Статья описывает функцию для проверки установки BDE (Borland Database Engine) и вывода информации о ее версии, дате и времени установки на экране в виде списка строк.

:: Как узнать - установлена ли BDE 2
Узнать, установлен ли BDE 2, можно с помощью чтения ключа в реестре Windows, где указатель CONFIGFILE01 должен содержать строку "/BDE", если БДЕ установлена.

:: Как узнать - установлена ли BDE 3
С помощью функции dbiInit, которая возвращает 0, если BDE 3 установлен и инициализирован.

:: Как установить BDE
Установка BDE: создайте каталог C:\MyDir\BDE, скопируйте в него необходимые файлы, измените значение константы AliasName, запустите программу InstallPrfSt и выполните шаги по установки BDE.

:: Как установить BDE 2
Установить BDE 2 можно, извлечь файл bdeinst.cab из каталога BDE диска Дельфи с помощью extract.exe, а затем зарегистрировать полученную DLL-файл бдeinst.dll с помощью regsvr32.exe.

:: Конфликт IDAPI German и English
Автор статьи обнаружил конфликт между IDAPI German и English, связанный с ошибкой DB-Error $3E05 при запуске dtopics.exe, который разрешается установкой файлов IDR1,0007.DLL в каталог IDAPI для работы приложений под английской версией Delphi на компьютера

:: Локальный общий доступ
LOCALSHARE=False в BDE указывает на то, что он самостоятельно решает вопрос о блокировке таблицы/записи, а установка LOCALSHARE=True заставляет включать блокирующий механизм для всех дисков, решая проблему с логическими дисками общего пользования в сетях.

:: Обработка исключений EDBEngineError
Обработка исключений EDBEngineError позволяет приложению получать информацию о возникших ошибках и принимать решение по их исправлению, используя try..except конструкцию для перехвата и обработки исключений.

:: Обратные вызовы BDE32 для получения статуса операций
Обратные вызовы BDE32 позволяют получить статус операций и изменять линейку прогресса в приложении Delphi для длительных пакетных операций, связанных с движением данных.

:: Ограничения BDE
Ограничения BDE под Windows: максимальные ограничения для некоторых общих объектов БД, включая количество клиентов, сессий, открытых баз данных и другие параметры.

:: Ограничения IDAPI
Ограничения IDAPI включают в себя максимальные значения для клиентов, сеансов, баз данных, загруженных драйверов, курсоров, паролей, входов в стек ошибок и блокировок.

:: Огромные LCK-файлы
Огромные LCK-файлы возникают, если .EXE-файл расположен в том же каталоге, что и таблица Paradox, и флажок Local Share установлен в TRUE.

:: Ошибка совместного доступа к базе данных
Ошибка совместного доступа к базе данных может быть решена путем изменения параметров драйвера Paradox в администраторе BDE, а также созданием каталога доступного для всех компьютеров в сети.

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

:: Проверить, установлен ли BDE
В статье описывается способ проверки установки BDE (Borland Database Engine) в программном коде на языке Delphi.

:: Проверка наличия IDAPI
В статье описывается программный код на языке Delphi, предназначенный для проверки наличия компонента IDAPI (Borland Database Engine) на компьютере и сообщения об ошибке в случае его отсутствия.

:: Проверяем установлена ли BDE
В статье описывается способ проверки установки BDE (Бордер Датабейз Энджин) в приложении на языке Delphi, используя функцию dbiInit и показывающей сообщение о результате проверки.

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

:: Распространение BDE
Распространение Borland Database Engine (BDE) на клиентской машине происходит через форматирование дискет, копирование файлов с DELPHI CD, установку программы BDE и ее настройки.

:: Управление сетевыми каталогами (BDE)
Управление сетевыми каталогами (BDE) может привести к серьёзным проблемам при работе с одинаковыми путями к каталогам у различных пользователей.


Узнайте все о Borland Database Engine (BDE) - драйвере доступа к базам данных в статьях этого раздела. От установки BDE 2 до настройки IDAPI и работы с Paradox tables, а также решения проблем с LCK-файлами и ошибками совместного доступа. Найдите практические примеры кода Delphi для регистрации баз данных, изменения конфигурации IDAPI и использования протокола блокировки BDE. Узнайте, как проверить наличие компонента IDAPI на компьютере и работать с БД в сети. Оптимизируйте производительность с помощью буфера BDE и обратных вызовов BDE32.



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

:: Главная ::


реклама


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

Время компиляции файла: 2024-08-19 13:29:56
2024-11-02 20:27:26/0.004274845123291/0