Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
8-89400
!ZasranYolidza!
2003-06-24 21:27
2003.10.27
Work with bass.dll?


4-89654
Bes
2003-08-20 17:32
2003.10.27
Что-то у меня не получается...


14-89459
Dmitriy O.
2003-10-07 13:22
2003.10.27
Как управлять шрифтом в Richedit ?


14-89545
Думкин
2003-10-08 05:15
2003.10.27
С Днем рождения! 8 октября.


1-89377
OlkaGTS
2003-10-15 17:56
2003.10.27
Заголовок окна не главной формы в Taskbar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский