Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
11-1141342016
Dimaxx
2006-03-03 02:26
2006.12.17
Может я не так делаю?...


1-1162383327
GEN++
2006-11-01 15:15
2006.12.17
Закрытие процесса


4-1155280631
ksa2002
2006-08-11 11:17
2006.12.17
Создание копии потока


1-1162451286
Helen
2006-11-02 10:08
2006.12.17
Сворачивание формы на панель задач


15-1164036886
oldman
2006-11-20 18:34
2006.12.17
Кажись, Россия вошла таки в ВТО...




   Наверх