Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.017 c