Главная страница
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.047 c
2-1164807554
webpauk
2006-11-29 16:39
2006.12.17
Проблема с RadioButton


2-1164944683
NovaC
2006-12-01 06:44
2006.12.17
TTimer консольном приложении


15-1163509008
TauRus
2006-11-14 15:56
2006.12.17
Помощь по заданию на Паскале.Поможет кто-то?


2-1164892582
pathfinder
2006-11-30 16:16
2006.12.17
Преобразование типов..


2-1164730238
HaJik
2006-11-28 19:10
2006.12.17
Цвет SpeedButton