Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2011, 11:07   #1
Dzhaggernaut
Новичок
Джуниор
 
Регистрация: 19.05.2011
Сообщений: 2
По умолчанию Сравнение Variant со String

Есть условие
...
if ADOQuery1.Fields[combobox1.ItemIndex].AsVariant=edit1.Text then
...

combobox1.ItemIndex -> из БД выбирается колонка, ее тыпы (Строка, число, дата)
1. При сравнении столбца типа(Строка) и edit1(пустое значение) Все выполняется нормально.
2. При сравнении столбца типа(Дата) и edit1(пустое значение) Выдает ошибку Could not convert variant of type (string) into type (Date))
3. При сравнении столбца типа(Число) и edit1(пустое значение) Выдает ошибку (Could not convert variant of type (string) into type (Double))

Что нужно исправить чтобы в Edit1 всетаки можно было вводить пустое значение пр сравнении с числом и датой ???
Dzhaggernaut вне форума Ответить с цитированием
Старый 22.05.2011, 11:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Может проще сразу превращать в строку?
Код:
if ADOQuery1.Fields[combobox1.ItemIndex].AsString=edit1.Text then
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.05.2011, 12:02   #3
Dzhaggernaut
Новичок
Джуниор
 
Регистрация: 19.05.2011
Сообщений: 2
По умолчанию

Работает, спс.
Dzhaggernaut вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тип Variant Дэкан1 Помощь студентам 1 21.05.2010 20:31
Типы данных Variant , String a236002 Microsoft Office Excel 4 21.04.2010 12:20
Variant to Stream & Variant from Stream Oreol Общие вопросы Delphi 1 24.03.2009 13:14
Variant в TDateTime SoLL Общие вопросы Delphi 2 13.02.2009 11:49
тип Variant Михаил Юрьевич Общие вопросы Delphi 3 31.01.2008 09:05