...
AnsiString Firms[100]
...
for (int i = 0; i < ADOQuery1->RecordCount; i++)
{
Firms = ADOQuery->FieldByName("Фирма")->AsString;
ADOQuery->Next;
}
База данных
делаю запрос к бд
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;
так вот как закинуть в массив полученые данные или в строку
Цитата:
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;
так вот как закинуть в массив полученые данные или в строку
Помогите невопытному советом или примером
делаю запрос к бд
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;
так вот как закинуть в массив полученые данные или в строку
Например так:
Код:
Конечно это очень упрощенно и если в выборке не большие 100 записей, но идея я думаю понятна.
Огромное Человеческое спасиб это то что надо