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

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

operator/operand type mismach [D6]


term1t ©   (2006-10-30 17:45:00) 

доброго времени суток, мастера.
есть элементарный запрос: select coun_c from countrys where n=:n_
бросаю все это в квери, в свойстве парамс где только можно ставлю string, а толку мало. Что делать?

begin
 dm1.qGen.Active:=false;
 dm1.qGen.ParamByName('n_').asString:=IntToStr(dm1.TZajav.FieldByName('id').asInt eger);
 dm1.qGen.Active:=true;
 dm1.qGen.First;
end;

пробовал иначе:

begin
 dm1.qReserv.active:=false;
 dm1.qReserv.SQL.Clear;
 dm1.qReserv.SQL.Add('select coun_c from countrys where n='''+IntToStr(dm1.TZajav.FieldByName('id').asInteger)+'''');
 dm1.qReserv.Active:=true;
 dm1.qReserv.First;
end;

Результат один и тот же. Что делать?
заранее спасибо.


term1t   (2006-10-30 18:21:00) [1]

невнимательность меня погубит. спасибо


Johnmen   (2006-10-30 17:48:00) [2]

dm1.qGen.ParamByName('n_').asInteger:=dm1.TZajav.FieldByName('id').asInt eger;


Наверх

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