Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: CL | DM;

Вниз

Два поля в KeyFields для Lookup-поля у ADOQuery   Найти похожие ветки 

 
DPetrovich   (2003-01-05 11:09) [0]

Здравствуйте!
Для ADOQuery необходимо обределить Lookup - поле, но связка по двум полям.
Пишу

ADOQuery1.LookupKeyFields:="Field1;Field2";
ADOQuery1.KeyFields:="Field1;Field2";


но при открытии запрса возникает ошибка
что Field "Field1;Field2" not found

Не подскажете почему?

Спасибо!


 
Наталия ©   (2003-01-05 11:17) [1]

Может быть, у тебя типы полей разные и не соответствуют типу поля в основном НД?. ИМХО,удобнее делать связь по уникальному полю(ID), которое и будет использоваться в качестве ключа.


 
DPetrovich ©   (2003-01-05 11:23) [2]

Наталия © (05.01.03 11:17)
типы соответствуют. По одному полю, естественно, удобнее, но в данном случае ключ состовной. Интересно, что в хелпе написано что нужно указать поля через точку запятой, но это не работает!


 
DPetrovich ©   (2003-01-05 11:27) [3]

Извиняюсь за печатки


 
Наталия ©   (2003-01-05 11:28) [4]

То есть у тебя в основном НД есть поле, которое "слеплено" из значений двух полей? Можно конкретный примерчик посмотреть?


 
DPetrovich ©   (2003-01-05 11:36) [5]

Наталия © (05.01.03 11:28)
в том-то и дело, что такого поля нет, есть два поля в одном НД и два поля в другом НД, по которым нужно установить связь.



Страницы: 1 вся ветка

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
8-72423
step[B.M.]
2002-10-07 15:00
2003.01.23
Документация к lime.dll !!!


4-72578
Sergei
2002-12-06 16:52
2003.01.23
Добавление Control В Диалоговое меню


7-72553
Xman
2002-11-12 12:18
2003.01.23
как можно определит ползователья


3-72089
VS2002
2002-12-29 06:32
2003.01.23
Поле со списком в DBGrid


1-72199
Олег
2003-01-14 11:12
2003.01.23
---|Ветка была без названия|---