Главная страница
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.05 c
9-1140617584
Sour Smile
2006-02-22 17:13
2006.12.17
Подскажите математическую (физическую) модель цепочки


2-1164727568
Lubacha
2006-11-28 18:26
2006.12.17
Сохранение и восстановление данных


15-1164353049
Железяка
2006-11-24 10:24
2006.12.17
Закрыть доступ в сеть


15-1164474872
Kolan
2006-11-25 20:14
2006.12.17
Где взять иконку чипа?


4-1154443047
17Landgraf
2006-08-01 18:37
2006.12.17
Как вывести сообщение на ангилском? (FormatMessage)