Показать сообщение отдельно
  #11  
Старый 21.06.2013, 00:29
evgenia.ini evgenia.ini вне форума
Прохожий
 
Регистрация: 12.06.2013
Сообщения: 5
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

И всё-таки возникла одна проблема

получается, что в 1ой базе данных тип данных - счётчик, а во 2ой - числовой и при запуске фильтр

Код:
Form1.ADOQuery1.Filtered:=false;
Form1.ADOQuery1.Filter:='Код LIKE'+ #39 +Form2.ADOQuery1.FieldValues['Номер рейса']+ '%';

Form1.ADOQuery1.Filtered:=true;

выдаёт: Could not convert variant of type (String) into type (Double)

пробую перевести так:

Код:
var
 i: real;
begin
i:=StrToFloat(Form1.ADOQuery1.FieldByName('Код').Text);

ошибка
[Hint] Unit2.pas(82): Value assigned to 'i' never used

и всё та же надпись при запуске фильтра
Ответить с цитированием