Показать сообщение отдельно
  #1  
Старый 25.01.2013, 13:18
Аватар для vladimirse
vladimirse vladimirse вне форума
Прохожий
 
Регистрация: 16.01.2013
Сообщения: 37
Репутация: 10
По умолчанию DBLookupComboBox1.KeyValue неправильное значение из базы

Доброго времени суток, уважаемые!

Есть таблица Objects с полями IDObject, Object, IDType. Значения в полях не повторяются.

Делаю выборку из базы:
Код:
procedure TForm3.DBLookupComboBox1DropDown(Sender: TObject);
begin
  SQLQuery1.Close;
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('SELECT * FROM `Passwords`.`Objects`');
  SQLQuery1.Open;
end;  

Затем при выборе значения вывожу содержимое одного из столбцов (IDType) на экран:
Код:
procedure TForm3.DBLookupComboBox1Select(Sender: TObject);

begin
  ShowMessage(SQLQuery1.FieldByName('IDType').AsString);
end; 

Но значение это каждый раз одно и то же. Как мне сделать так, что бы значение IDType выводимое на экран соответствовало выбранному из списка?
Ответить с цитированием