Индексы dbf #527685


#0 by Zzema
Доброго времени суток! подскажите пожалуйста а то не владею совсем вопросом. Если внешний файл *.dbf  и индексный файл к нему *.cdx запись в файл происходить через ADo INSERT INTO "+*.dbf+" SELECT * FROM "+1*.dbf не понятно с индексом... как его записывать??? или он автоматом будет создавться?
#1 by ДенисЧ
Автоматом
#2 by Ёпрст
только вот если файло 1с-ное, лучше переиндексировать потом самим 1с-ом.. структура индекса другая.
#3 by Zzema
а можно как нить проверить что создается???
#4 by Ёпрст
в плане, что именно ? ;)
#5 by Zzema
убедиться что индекс при такой конструкиции сам создаться.. сори за тупой вопрос...
#6 by Ёпрст
дык смотри, есть ли индексный файлик..
#7 by Zzema
так индексный файлик был до добавления  записей.. по идеее он должен увеличиться? ..
#8 by andrewks
дата изменения
#9 by Zzema
а если удалять записи индексы тоже сами удаляться?
#10 by andrewks
+ в смысле дата/время
#11 by Zzema
блин точно
#12 by Ёпрст
ну да.. сделай селект, чтоб  по индексу бегал - сам увидишь.
#13 by Zzema
ок пасибки.. огромное.
#14 by Zzema
попробовал .. файл *.cdx не меняется.. дату/время не меняет...те не идет запись индекса получается(((
#15 by Ёпрст
а у тя хоть по 1-му полю идекс есть хоть ?
#16 by Zzema
да.. есть.. вообщем было дело так. я уже тут был поднимал эту тему.. был до меня внешний дбф . я индекс добавил..в фоксе в него. переписал поиск.. теперь запись данных не понятна
#17 by Zzema
подскажите..
#18 by shurik_klgd
индекс не в фоксе думаю нужно добавить было, а в 1С если, конечно, дбф в 1с используется
#19 by Лефмихалыч
да и хрен с ним. После окончания записей делай реиндексацию средствами объекта XBase (это все равно надо будет сделать, ибо ). Или даже средствами его же и добавляй записи.
#20 by Zzema
добавил индекс в 1с.. файл получился 2 гб кошмар...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С