Создание составного индекса (XBase)
☑
0
ksandr_mrg
01.03.17
✎
13:49
не могу добиться создания составного индекса. Вот так работает:
ФайлDBF = Новый XBase; ФайлDBF.ОткрытьФайл(ДиалогВыбораФайла.ПолноеИмяФайла);
ФайлDBF.индексы.Добавить("INDX", "DATE", Ложь); ФайлDBF.СоздатьИндексныйФайл(ДиалогВыбораФайла.Каталог + "1.cdx");
А вот так не хочет, ругается:
ФайлDBF = Новый XBase; ФайлDBF.ОткрытьФайл(ДиалогВыбораФайла.ПолноеИмяФайла);
ФайлDBF.индексы.Добавить("INDX", "DATE+TRIM(GRS)", Ложь); ФайлDBF.СоздатьИндексныйФайл(ДиалогВыбораФайла.Каталог + "1.cdx");
Я понимаю, что дело в "DATE+TRIM(GRS)" но как это поправить - хз. DATE типа Дата, GRS - типа строка.
Помогите, а..
1
Это_mike
01.03.17
✎
13:52
DTOS(Date)+...
2
ksandr_mrg
01.03.17
✎
13:54
(1) Заработало, мерси
3
Это_mike
01.03.17
✎
14:25
(2) отож!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший