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

Вниз

Q: lookup in ADODataSet (SQL2000)   Найти похожие ветки 

 
Empleado ©   (2003-09-30 16:26) [0]

Возникла необходимость сделать лукап по двум полям (PK) в БД на SQL2000.
Не работает; в качестве KeyFields и LookupKeyFields указываю 2 поля integer - при открытии датасета выдает "Invalid variant operation"; хотя в хелпе сказано:

KeyFields specifies the field or fields to match when a lookup occurs. To use more than one field, separate each field name with a semicolon. The specified fields must be of the same types as the corresponding fields in LookupKeyFields, or the lookup fails.

Такая же ситуация с DBLookupComboBox - в ListField не могу положить больше одного поля, если SQL сервер.

Как разрешить ситуацию?

Gracias

PS. С одним полем проходит.
PSS. С парадоксом все работает.


 
me   (2003-09-30 16:36) [1]

Lookup("First_Fld;SecondFld", VarArrayOf([nFirstInt, nSecondInt, DocID]), [])


 
Empleado ©   (2003-09-30 16:56) [2]

Извиняюсь, вопрос снят.
Моя невнимательность - тип надо было указывать правильный - TVariantField


 
Empleado ©   (2003-10-03 19:14) [3]

Вопрос остался по DBLookupComboBox

Как сделать просмотр (можно совсем без DataSource, хотя бы только с ListSource) и выбор значений в ТDBLookupComboBox, если KeyField состоит из двух полей типа integer (без изменения структуры БД)?
DataSource и ListSource типа TADODataset.

Gracias


 
Empleado ©   (2003-10-06 13:32) [4]

up



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
6-89430
Support1
2003-08-28 22:26
2003.10.27
Как скачать заголовки новостей с сайта и еще ...


4-89633
Rel_
2003-08-22 14:40
2003.10.27
ClipCursor - что-то не работает


4-89638
Andrey_g
2003-08-21 18:52
2003.10.27
Как прочитать данные по конкретному адресу на CD


6-89431
Yanval
2003-09-01 10:37
2003.10.27
PopUp в TWebBrowser


14-89544
Mystic
2003-10-08 12:42
2003.10.27
Забавный глюк :)