Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

База данных

16K
03 апреля 2006 года
Dark-Shadow
3 / / 03.04.2006
Помогите невопытному советом или примером
делаю запрос к бд

rybr="Фирма";
FindSource1->DataSet=ADOQuery1;
DBGrid2->DataSource=FindSource1;
ADOQuery1->Active=false;
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("Select * ");
ADOQuery1->SQL->Add("From Фирмы");
ADOQuery1->SQL->Add("Where "+rybr+" ='"+stroka+"'");
ADOQuery1->Active=true;
так вот как закинуть в массив полученые данные или в строку
315
04 апреля 2006 года
Nick_M
399 / / 29.05.2003
Цитата:
Originally posted by Dark-Shadow
Помогите невопытному советом или примером
делаю запрос к бд

rybr="Фирма";
FindSource1->DataSet=ADOQuery1;
DBGrid2->DataSource=FindSource1;
ADOQuery1->Active=false;
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("Select * ");
ADOQuery1->SQL->Add("From Фирмы");
ADOQuery1->SQL->Add("Where "+rybr+" ='"+stroka+"'");
ADOQuery1->Active=true;
так вот как закинуть в массив полученые данные или в строку


Например так:

 
Код:
...
AnsiString Firms[100]
...
for (int i = 0; i < ADOQuery1->RecordCount; i++)
{
Firms = ADOQuery->FieldByName("Фирма")->AsString;
ADOQuery->Next;
}

Конечно это очень упрощенно и если в выборке не большие 100 записей, но идея я думаю понятна.
16K
04 апреля 2006 года
Dark-Shadow
3 / / 03.04.2006
Огромное Человеческое спасиб это то что надо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог