Вниз
Скачать: 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.012 c
7-72570
DiHLoS
2002-11-12 16:57
2003.01.23
Как узнать номер BIOS компа?


1-72395
@andrew
2003-01-13 15:40
2003.01.23
Привет всем. есть MDI-Child, много MDI-Child :-)


14-72500
ZiLot
2003-01-06 13:07
2003.01.23
Проблемы со свойствами формы (BorderIcons и BorderStyle)


14-72484
VEG
2003-01-04 02:17
2003.01.23
html & JavaScript


1-72181
desha
2003-01-13 22:52
2003.01.23
Закрыть форму, созданную в библиотеке.




   Наверх