Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Вниз
баг в VCL? не понимает множественных полей в KeyFields Найти похожие ветки
← →
zavisalych (2002-07-24 09:43) [0]Народ, поясните фичу: беру поле lookup, читаю хелп на св-во KeyFields: "To use more than one field, separate each field name with a semicolon.", устанавливаю так, как сказано, а потом прога вылетает на строке 1037 в DBGrids:
MasterField := Dataset.FieldByName(KeyFields);
И что? все, приехали, кромсай VCL?
← →
Lord Warlock (2002-07-24 09:46) [1]Кстати, KeyFields и LookupFields должны быть одинаковыми.
// MasterField := Dataset.FieldByName(KeyFields);
Такое может не сработать например для DBase (не понимает полей разделенных вышеупомянутыми семиколонами)
← →
mike kouzmine (2002-07-24 09:48) [2]MasterField := Dataset.FieldByName(KeyFields);
А если KeyFields := "A;B;S", то что?
← →
Lusha (2002-07-24 09:52) [3]>mike kouzmine (24.07.02 09:48)
Что, что... кирдык, разумеется... Он по нему и плачет... :)
← →
mike kouzmine (2002-07-24 09:53) [4]А потом, что возвращает Dataset.FieldByName("VASIA");?
А тип MasterKeys какой?
← →
Lusha (2002-07-24 10:00) [5]>mike kouzmine (24.07.02 09:53)
А вот потом не надо.... У него Run time ошибка, а не ошибка компиляции... :)
← →
mike kouzmine (2002-07-24 10:27) [6]Так все таки какой?
← →
mike kouzmine (2002-07-24 10:30) [7]Я бы написал MasterKey := KeyFields;
← →
mike kouzmine (2002-07-24 10:31) [8]Пардон MasterFields
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c