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

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

Ошибка преобразования типов


W-Bazil ©   (2003-08-01 16:19:00) 

Делаю так:
Edit1.Text := Query1NAME.AsString; //Query1NAME - поле типа Аloat.
Результат:
Проверка синтаксиса - Ok
Компиляция - Ok
Запуск проги из Delphi - ошибка преобразования типов
Запуск скомпилированной проги - Ok
Вопрос: какого ... ? Может Delphi мозги полощет?
Всем ответам буду рад !!!


W-Bazil   (2003-08-01 17:08:00) [1]

Spawn, я уже пробовал, но результат тот же.
KDS, на счет NULL это мысль, когда проверю - отпишу.
За все sex, т.е. thanks.
Есть мысля пишите еще.


KDS   (2003-08-01 16:58:00) [2]

Дело в том, что
Query1NAME - поле типа Аloat
может не содержать ни какого значения, т.е. быть пустым NULL
а пустоту преобразоввать в строку Не Льзя
пиши так
if Query1NAME.IsNull then Edit1.Clear
else Edit1.Text := Query1NAME.AsString;


Spawn   (2003-08-01 16:23:00) [3]

Попробуй сделать
Edit1.Text:=FloatToStr(Query1NAME.AsFloat)


Наверх

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