Доброго времени суток. Столкнулся с такой проблемой:
Есть компонент TQuery через него делаю запрос в БД. Запрос осуществляется и все замечательно работает до момента, когда необходимо обработать полученную информацию: достать значения из полей. Список полей приходит тот, что и ожидался. А вот после запроса информации из Query1 вылетает сообщение об ошибке: Field "блаблабла" not found. (Вместо "блаблабла" название поля.)
Form1->Query1->SQL->Clear();
AnsiString asQ = "SELECT `name` as `a_name`, `pwd` FROM `users` WHERE `name` = ";
asQ = asQ + "'" + Form1->Edit1->Text + "'";
Form1->Query1->SQL->Add(asQ);
Form1->Query1->Open();
Form1->Query1->First();
if (!Form1->Query1->Eof)
{
Form1->Query1->GetFieldNames(ComboBox1->Items); // список полей, что получили
asQ = Form1->Query1->FieldByName(ComboBox1->Items->Strings[0])->AsAnsiString; //инфа из первого поля
...
}
Form1->Query1->Close();
Form1->Query1->SQL->Clear();
Помогите решить проблему описанную выше. Спасибо за внимание.