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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 21:22   #1
namazi74
 
Регистрация: 09.04.2010
Сообщений: 5
По умолчанию при присвоении ADOQuery.SQL.Text значения DBLookupComboBox.KeyValue возникает ошибка

Вечер добрый.
Пытаюсь реализовать фильтрацию. В DBLookupComboBox показывается список полей справочника, ListSource, ListField и KeyField заполнены верно. Но при присвоении ADOQuery.SQL.Text значения DBLookupComboBox.KeyValue вылазит справедливая ошибка - попытка присвоить типу String переменную Double. Отсюда делаю вывод что нужно из Double сделать String:
Код:
var
s: string;
d:double;
begin
  d:=DBLookupComboBox.KeyValue;
  SetLength(s, SizeOf(d));
  Move(d,s[1],SizeOf(d));
Но переменная s остаётся пустой.
namazi74 вне форума Ответить с цитированием
Старый 10.04.2010, 07:20   #2
namazi74
 
Регистрация: 09.04.2010
Сообщений: 5
По умолчанию

Нашёл решение - замечательная функция FloatToStr
namazi74 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При закрытии Word возникает ошибка sewer777 Microsoft Office Word 3 20.10.2011 13:19
DBLookUpCombobox эксепшн на Insertе с KeyValue назначенной вручную joker Компоненты Delphi 2 15.12.2009 07:23
Ошибка при присвоении tStringList Altera Общие вопросы Delphi 16 24.07.2009 22:08
При открытии двойным щелчком раздела возникает ошибка( DEMONENOC Операционные системы общие вопросы 3 30.06.2009 05:02
ошибка при закрытии adoquery Банзай БД в Delphi 7 03.09.2007 19:31