В начало

Чтение базы через «IBDataSet»

 

            Есть база данных «Sklad.gdb», расположенная в папке «C:\INTERBASE». В этой базе есть таблица «Nakladnaya». Необходимо средствами «Дельфи-7» выполнить запрос к базе «Sklad.gdb» и прочитать данные таблицы «Nakladnaya».

            Запускаем среду разработки «Дельфи-7». На главную форму приложения перетаскиваем следующие компоненты:

– IBDataBase с закладки InterBase;

– IBTransAction с закладки InterBase;

– IBDataSet с закладки InterBase;

– DataSource с закладки Data Access;

– DBGrid с закладки Data Controls.

Рис. 1. Расположение компонентов на форме

Рис. 1. Расположение компонентов на форме

 

            Далее выставляем свойства этих компонентов и связываем их между собой.

            Для компонента «IBDataBase установить:

Свойство

Значение

Params

Выбрать через контекстное меню,
чтобы не впечатывать

            Компоненту «IBTransAction1» выставить следующие параметры:

Свойство

Значение

DefaultDataBase

IBDataBase1

Params

Лучше выбрать через контекстное меню,
чтобы не впечатывать

            У компонента «IBDataSet1» необходимо установить свойства и написать SQL-запрос:

Свойство

Значение

DataBase

IBDataBase1

TransAction

IBTransAction1

SelectSQL

SELECT *

FROM  NAKLADNAYA

            У компонента «DataSource1» нужно выставить следующие параметры:

Свойство

Значение

DataSet

IBDataSet1

            А у компонента «DBGrid1» установить:

Свойство

Значение

DataSource

DataSource1

            Для проверки подключения необходимо еще выставить:

Компонент

Свойство

Значение

IBDataBase1

Connected

True

IBTransAction1

Active

True

IBDataSet1

Active

True

            Результат не заставит себя ждать и отобразиться даже еще в не откомпилированном приложении.

Рис. 1. Результат выполнения запроса

 

 


База данных предприятий РФ. Вся мебель. 23.05.2016
База данных предприятий РФ. Вся мебель. 23.05.2016


Код для МСНиО 2007.accdb (морские средства навигации)
Код для МСНиО 2007.accdb (морские средства навигации)


База сайтов Яндекс Каталога за август 2010
База сайтов Яндекс Каталога за август 2010