Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
3-72133
Геннадий
2003-01-02 16:31
2003.01.23
Подскажите: Строка подключения ADOConnection к *.DB


8-72421
KidMan
2002-10-04 22:18
2003.01.23
OpenPictureDialog - это что издевательство?


3-72067
Rule
2003-01-06 12:35
2003.01.23
Уважаемые Мастера не могу разобраться с TIBQuery


9-72019
Xein
2002-07-24 09:09
2003.01.23
Аркаоид


6-72445
XShura
2002-11-26 11:00
2003.01.23
Midas (потеря соединения)




   Наверх