View previous topic :: View next topic |
Author |
Message |
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 08 Nov 2003 18:00 Post subject: Учусь работать с BRO.EXE |
|
|
Открыл book.dbf, Delete All, Pack, а файл FPT остался на 9MB. Почему? _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 08 Nov 2003 18:15 Post subject: |
|
|
act.dbf - 824759 bytes
act.cdx - 75776 bytes
Открыл act.dbf. Не вижу ни одной записи, хотя размер act.dbf большой
Выполняю Pack, размер файлов становится таким:
act.dbf - 817794 bytes
act.cdx - 23552 bytes
Но bro по прежнему показывает пустой файл act.dbf.
Почему я не вижу записей?
Выполняю CopyTo - получаю файл:
act.dbf - 1283 bytes _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
ArtZ
Joined: 06 Apr 2002 Posts: 111 Location: Журавлев А.В.
Interests: Владивосток
|
Posted: 10 Nov 2003 06:59 Post subject: |
|
|
Индексы отключи (F3 -> Previous Order) или просто .cdx удали, и потом открывай. |
|
Back to top |
|
|
Сергей В. Чурбанов
Joined: 27 Jun 2003 Posts: 35 Location: Чурбанов Сергей Вячеславович Occupation: ООО "Интеллект-сервис-НСК" Interests: Новосибирск
|
Posted: 10 Nov 2003 08:55 Post subject: |
|
|
Добрый день!
Ва мнеобходимо после удаления всех файлов сделать упаковку memo-полей командой memo pack в меню F5. |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 10 Nov 2003 12:12 Post subject: |
|
|
ArtZ wrote: | Индексы отключи (F3 -> Previous Order) или просто .cdx удали, и потом открывай. |
Действительно, удалил индексы и все стало нормально. А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 10 Nov 2003 13:13 Post subject: |
|
|
Надо делать Zap в таких ситуациях. Тебе же надо получить только структуру файла без содержимого. Вот команда Zap тебе это и сделает.
Quote: | А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? | Все он понимает. Индексы разные бывают. Видимо, там было условие наложено на индекс.
И Б4 все понимает (я регулярно индексирую БД при помощи бро - т.к. это быстрее чем выборочная индексация - главное знать что индексировать). Только что он должен понимать?
Если данный индекс предусмотрен для использования, то понимает. А если ты построил свой индекс "от вольного", то какого ражна его кто-то должен понять??? будь то Б4 или еще кто? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 10 Nov 2003 14:53 Post subject: |
|
|
SantechNik wrote: | Надо делать Zap в таких ситуациях. Тебе же надо получить только структуру файла без содержимого. Вот команда Zap тебе это и сделает.
Quote: | А что, bro индесы от Б4 не понимает и почему? Соотвественно, понимает ли Б4 индексы, созданные bro? | Все он понимает. Индексы разные бывают. Видимо, там было условие наложено на индекс.
И Б4 все понимает (я регулярно индексирую БД при помощи бро - т.к. это быстрее чем выборочная индексация - главное знать что индексировать). Только что он должен понимать?
Если данный индекс предусмотрен для использования, то понимает. А если ты построил свой индекс "от вольного", то какого ражна его кто-то должен понять??? будь то Б4 или еще кто? |
Команду "копия структуры" нашел. Действительно, это проще, спасибо.
Можно подробнее про индексы. Что это за индексы с условием? Информация (метаданные) о индексе хранится в dbf или cdx файле? Ведь если я вручную удаляю все cdx файлы, а потом запускаю штатную реиндексацию из Б4, то все индексные файлы "восстанавливаются". Откуда Б4 берет информацию о том, какие индексы нужно строить, по каким полям? Если я пользуюсь bro и предварительно удалил cdx файл, то bro не может провести реиндексацию, а Б4 может. _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 10 Nov 2003 15:27 Post subject: |
|
|
Quote: | Можно подробнее про индексы. Что это за индексы с условием? Информация (метаданные) о индексе хранится в dbf или cdx файле? | в CDX.
Quote: | Ведь если я вручную удаляю все cdx файлы, а потом запускаю штатную реиндексацию из Б4, то все индексные файлы "восстанавливаются". Откуда Б4 берет информацию о том, какие индексы нужно строить, по каким полям? | Из base_xx в каждом АРМе. Я думал, что это уже ни для кого не секрет!
Quote: | Если я пользуюсь bro и предварительно удалил cdx файл, то bro не может провести реиндексацию, а Б4 может. | Это уже объяснено выше. Метаданные были в cdx , а ты его удалил. Теперь надо указать что именно строить - собственно сам тег и доп. условия к нему. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
|