C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Builder 6.0 + MySQL, Builder 6.0 + MySQL
** Andrey
Отправлено: 20.11.2004, 22:54


Не зарегистрирован







Как связать следующие компоненты:
ADOQuery1 и DataSource1.

Проблема в следующем если сначала на форму кинуть ADOQuery1 затем DataSource1
то ADOQuery1 видит DataSource1 а DataSource1 компонент ADOQuery1 не идет.
И наоборот при другой последовательности

Короче необходимо связать ADOQuery1 и DataSource1.
Valdemar
Отправлено: 22.11.2004, 08:44


Мастер участка

Группа: Участник
Сообщений: 433



Это получается потому, что вы пытаетесь "закольцевать" связь между ADOQuery1 и DataSource1, т.е. хотите, чтобы ADOQuery1->DataSource=DataSource1 и одновременно DataSource1->DataSet=ADOQuery1. А этого сделать нельзя.
Если вы хотите отображать данные из ADOQuery1, например, в DBGrid, то для DataSource1 укажите в свойстве DataSet компонент ADOQuery1 и все.
Свойство DataSource у компонента ADOQuery1 используется для указания отношения Master-Detail.

Вернуться в Работа с базами данных в C++Builder