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

Вниз

Как создать индекс для таблицы VFP ?   Найти похожие ветки 

 
вп   (2006-10-11 11:48) [0]

Вопрос весь в сабже. Бьюсь уже два часа, не пойму. Создаю таблицу фокса через VFP OLE DB 9.0. а вот как потом "прикрутить" индекс - не пойму. Использую ADOCommand. Уже "разобрал" Refoxом наличные APP, смотрю исходный код. Нашел только вариант
use Table_Name
inde on EXPR to TAG tag_name
но такой вариант в ADOCommand вызывает ошибку
Command contains unrecognized phrase/keyword


 
sniknik ©   (2006-10-11 11:54) [1]

никак.
считай что создание индексов для отдельностоящих файлов драйвером фохпро не поддерживается.
для включенных в базу можно, но и там проблемно (на сайте мелкософта есть описание как, искать повторно неохота, попробуй сам).

> Уже "разобрал" Refoxом наличные APP
не поможет, язык фокса отличается от языка драйвера.


 
вп   (2006-10-11 12:01) [2]

Так, а как сам VFP тогда работает ? Или он "мимо OLE DB" ? Я думал использует провайдер


 
Desdechado ©   (2006-10-11 12:22) [3]

Фокс по идее преобразует свой язык в язык драйвера.
Можно попробовать через SQL:
CREATE INDEX xxx ON yyy(zzz);
Но как это свалить в тэг существующего многоиндексного файла, не знаю.


 
sniknik ©   (2006-10-11 12:58) [4]

> Так, а как сам VFP тогда работает ? Или он "мимо OLE DB" ? Я думал использует провайдер
скорее используется тот же драйвер что и к OLE DB "подцеплен" (смысл делать по другому? двойная работа если писать второй...), а в OLE DB попросту не выведены выбранные методы... т.е. в общем это чисто "политическое" ограничение, не ограчение драйвера типа он не умеет а ограничение для програмеров использующих этот драйвер... ибо нефиг, пользуйтесь фоксом как языком/оболочкой для написания программ, если же весь функционал вынести в драйвер... то нафиг этот фокс (как оболочка) нужен будет? (все выводы - глубокое ИМХО)

> CREATE INDEX xxx ON yyy(zzz);
не получится. (не ИМХО. пробовал. и не только так, на мелкософте штук шесть вариантов создания индексов описано... ни один вне базы не работает)


 
sniknik ©   (2006-10-11 13:01) [5]

> вне базы
имеется ввиде не оболочка, а вариант с подключением к база *.dbc (вродебы, насколько помню, такое там расширение)



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
3-1160500918
ggg_ggg
2006-10-10 21:21
2006.12.17
просмотр базы ib в "наглядном режиме"


15-1164452214
Ломброзо
2006-11-25 13:56
2006.12.17
Кракозябры в меню


15-1164793452
skiner
2006-11-29 12:44
2006.12.17
Конфликт с Антивирусом


15-1164489407
Дмитрий Белькевич
2006-11-26 00:16
2006.12.17
Шедулер. Как лучше делать.


2-1164857286
M1sT
2006-11-30 06:28
2006.12.17
Работа с Paradox из Delphi...