Если вы используете TQuery
, убедитесь, что вы используете локальный TField
вне цикла извлечения для более быстрого процесса (метод FieldByName
несколько медленный).
Вы можете попробовать наши бесплатные классы с открытым исходным кодом для доступа к любому механизму БД.
Он обеспечивает прямой доступ к MS SQL через OleDB без вызова уровня ADO.
Он очень оптимизирован для скорости и поддерживает Unicode даже на старых версиях Delphi. Он был протестирован на Windows XP, Vista и Seven (включая 64-разрядные).
У него есть эмулятор TQuery
: это не настоящий TQuery
, как определено в модуле DB.pas , а класс с большинством тех же методов. И вам не нужно будет работать со всеми классами и модулями BDE. Недостатком является то, что вы не можете использовать визуальные элементы управления Delphi DB, но для быстрого TQuery это сработает.
Он обладает некоторыми уникальными функциями (например, использование позднего связывания для доступа к полю), которые стоит рассмотреть.
Не требует сторонней библиотеки (например, BDE) и работает с Delphi 5 до XE2. Я думаю, он будет работать и под Delphi 4.
Вы можете скачать и запросить поддержку на нашем сайте .