TFDBDataSet

Компонент TFDBDataSet - предназначен для облегчения интеграции СУБД fdb с IDE Delphi.
Версия компонента: 0.1beta

Описание установки:
1. Распакуйте архив в любую удобную для Вас директорию.
2. Скопируйте fdb.dll в папку \Delphi\Bin
3. Запустите IDE Delphi и выберите пункт меню Component->InstallComponent
4. В поле Unit File Name выберите FDBDSRegister.pas
5. В поле Package File Name выберите пакет, в которые будет записан этот компонент (например dclusr60 - \Delphi\Lib\dclusr.dpk)
6. Перекомпилируйте пакет. Для этого в окне "Package - <имя выбранного вами пакета>" нажмите Compile. (Быстро найти окно можно по комбинации Alt-0)
Все. Теперь у вас появится новая закладка "Usable" в которой будет размещен компонент FDBDataSet.

Работа с компонентом практически не отличается от работы с компонентом TTable или TSQLClientDataSet. (если
обнаружатся ошибки просьба сразу же писать о них автору)
Первые шаги:
1.Создание базы (через Object Inspector):
- перекиньте на форму компонент FDBDataSet
- заполните свойство FieldDefs в Object Inspector
- запишите в свойство fdbFile путь к файлу в котором будет хранится ваша БД
- запишите в свойство fdbTable название таблицы БД
- установите свойства AutoCreate = true и Active = true в таком же порядке
- если вы все сдалали привильно
2.Создание БД програмными методами:

FDBDataSet1.FieldDefs.Clear;
FDBDAtaSet1.FieldDefs.Add('Code',ftInteger);
FDBDAtaSet1.FieldDefs.Add('Name',ftString,20);
FDBDAtaSet1.FieldDefs.Add('Address',ftString,20);
FDBDataSet1.fdbFile:='Testing1.fdb';
FDBDataSet1.fdbTable:='ClientPersonalInfo';
FDBDataSet1.CreateFDBTable;
Открытие(закрытие) FDBDataSet.Open; (FDBDataSet1.Close) :)
3. Запись(Чтение) в(из) БД:
Запись: FDBDataSet1['code']:=<code>;
Чтение: <code>:=FDBDataSet1['code'];

4. Обход всех записей таблицы:
FDBDataSet1.First;
while not FDBDataSet1.Eof do
begin
<свой код>
FDBDataSet1.Next;
end;
5. Удаление данных:
FDBDataSet1.RecNo:=10;// Удаление 10-й записи
FDBDataSet1.Delete;

6. Поиск данных:

if FDBDataSet1.Locate('code',123) then
begin
<ваш код для найденной записи>
end else <обработка ненайденной записи>

» Скачать компонент FDBDataSet
» Скачать пример использования FDBDataSet

© 1099511627776
mailto:1099511627776@mail.ru
http://www.gigabyte.iatp.org.ua