Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка в запросе с парметром: DBQuery: Field 'Table_a2' not found [D6, Access]


saNat ©   (2008-01-17 09:25:00) 

Связка ADO+Access. Делаю такой запрос:

   With DBModule.DBQuery Do
    Begin
     Close;
     SQL.Clear;
     SQL.Add('Select Param_NP,Value_a From Table_a2');
     SQL.Add('Where (Param_NP>=:Param_NP)');
     Parameters.ParseSQL(SQL.Text,True);
     Parameters.ParamByName('Param_NP').Value:=N*P;
     Open;
     First;
     ShowMessage('NPmin='+FieldByName('Param_NP').AsString+';'+'AMin='+FieldByName('Table_a2').AsString);
     Next;
     ShowMessage('NPmin='+FieldByName('Param_NP').AsString+';'+'AMin='+FieldByName('Table_a2').AsString);
     Close;
     SQL.Clear;
    End;

Получаю указанную в теме ошибку. Если вместо параметра поставить число, запрос выполняется правильно. Ткните носом, плз, где я не прав.

С уважением, ЕВА.


saNat   (2008-01-17 09:28:00) [1]

Прошу прощения. Уже открыл глаза (:


Наверх

Титульная страница Поиск, карта сайта Написать письмо