|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
[ Исходник ] - DQueryUnit - работу с базами данных формата Paradox
Имя (Ник): Денис Яговкин
E-mail / Адрес сайта: http://virusoft.ru Описание исходника: Программный модуль облегчающий работу с базами данных формата Paradox (*.db). Используйте вместо стандартного TQuery. Вся необходимая информация в файле в виде комментариев или просто очевидна из листинга. |
#2
|
||||
|
||||
Сегодня вроде не 1 апреля, для розыгрыша от Админа.
Код:
unit DQueryUnit; interface uses SysUtils, Classes, DBTables; type DQuery=class(TQuery) private function GetSelect:boolean; public procedure RunSQL; virtual; end; procedure Register; implementation function DQuery.GetSelect:boolean; begin if Pos('SELECT ',uppercase(SQL.Strings[0]))=1 then result:=true else result:=false; end; // После заполнения параметра SQL необходимой командой // не разбирайтесь, должна ли она выводить результат. // Вызывайте эту процедуру и все будет нормально procedure DQuery.RunSQL; begin if GetSelect then Active:=true else ExecSQL; end; procedure Register; begin RegisterComponents('BDE',[DQuery]); end; end. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |