Dblookupcombobox

Тема в разделе "Delphi - Базы данных", создана пользователем VahaC, 10 янв 2007.

  1. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    Как получить значание выбраное в DBLookupComboBox пробовал DBLookupComboBox1.KeyValue но програма выбрасывает ошибку

    код приведён ниже

    DataModule1.manufFilterQuery.Active:=false;
    DataModule1.manufFilterQuery.SQL.Clear;
    DataModule1.manufFilterQuery.SQL.Add('SELECT *');
    DataModule1.manufFilterQuery.SQL.Add('FROM manufacter_table');
    DataModule1.manufFilterQuery.SQL.Add('WHERE id_type='''
    +DBLookupComboBox1.KeyValue+'''');
    DataModule1.manufFilterQuery.Active:=true;
     
  2. Barmutik

    Barmutik Гость

    KeyValue чудесно работает .. НО тоьлко если в комбобоксе что-тоывбрано .. поэтому перед тем как к нему обращаться стоит проверить not VarIsNull(DBLookupComboBox1.KeyValue) и уж только потом обращаться...
     
  3. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    как только что нибудь выбрать в том выпадающем списке дельфы сразу выбрасывает ошибку (Project VCService.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type (String) into type (Double) '. Process stopped. Use Step or Run to continue.)

    а до етого всё в порядке так что зачем ета проверка не пойму
     
  4. Barmutik

    Barmutik Гость

    Ну так почитайте что Вам ошибка говорит .. Вы пытаетесь KeyValue - вариант стринговоготипа конвертнуть где-то в число.. Вот и ошибка ..

    Неужель по коду трудно посмотреть ?
     
  5. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    А как мне тогда быть если поле id_type в базе является целочисельным типом
    то есть как тогда правильно запрос построить
     
  6. Barmutik

    Barmutik Гость

    Я Вам в другой теме уже ответил на этот вопрос ...
     
Загрузка...
Похожие Темы - Dblookupcombobox
  1. VahaC
    Ответов:
    4
    Просмотров:
    7.124

Поделиться этой страницей