View previous topic :: View next topic |
Author |
Message |
koka
Joined: 05 Sep 2003 Posts: 8 Location: Константин Occupation: Руководитель отдела IT Interests: Киев
|
Posted: 03 Mar 2004 17:21 Post subject: Поддержка БЭСТовских индексов при работе с DELPHI |
|
|
Добрый день!
Такая проблема:
Пытаемся внешней программой внести данные в Бэст (файл rbook.dbf, версия 6.04.003, среда разработки delphi5) Необходимо установить сортировку по полям DOPCODE и AGENTNAME. Если создаем свои индексы, летит rbook.cdx (ошибка 1020 при входе в "Управление продажами") , а когда пытаюсь подключить родной то начинает ругаться (full dBASE expression not suported)
Если сталкивались помогите пожалуйста! |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 04 Mar 2004 08:00 Post subject: |
|
|
При помощи стандартных компонент BDE открыть БЭСТовские индексы не получит |
|
Back to top |
|
|
koka
Joined: 05 Sep 2003 Posts: 8 Location: Константин Occupation: Руководитель отдела IT Interests: Киев
|
Posted: 04 Mar 2004 12:30 Post subject: |
|
|
А какие есть вариан |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
|
Back to top |
|
|
AndReW_Samara
Joined: 13 Feb 2002 Posts: 86 Location: Колуж Андрей Валериевич Occupation: Гелиос-7 (начальник отдела автоматизации) Interests: Самара
|
Posted: 09 Mar 2004 10:33 Post subject: |
|
|
Аполло работает корректно, если все делать правильно
Для русской кодировки существует файл collate.pas, который и определяет как надо сортировать русские буквы, а соответственно строить по ним индексы.
См. Тех. поддержка _________________ С уважением, Колуж Андр |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 20 Apr 2004 14:19 Post subject: |
|
|
Установил Apollo6, однако непонятно почему не могу удалять в таблицах записи. Может кто сталкивался? |
|
Back to top |
|
|
AndReW_Samara
Joined: 13 Feb 2002 Posts: 86 Location: Колуж Андрей Валериевич Occupation: Гелиос-7 (начальник отдела автоматизации) Interests: Самара
|
Posted: 20 Apr 2004 14:49 Post subject: |
|
|
1. Подразумевается, что база открыта не readonly?
Что пишет-то? На что ругается? |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 21 Apr 2004 05:13 Post subject: |
|
|
База открыта нормально, записи можно корректировать, однако если надо сделать TableName.delete - ничего не происходит, тоже самое при использовании в DBGrid комбинации клавиш Ctrl+delete, на запрос "Delete record?" - Ok, и ничего! |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 21 Apr 2004 07:46 Post subject: |
|
|
Кинь в форму компоненту ApolloEnv и выстави свойство deleted true - после этого помеченные на удаление записи отображаться не буд |
|
Back to top |
|
|
Joker
Joined: 07 May 2002 Posts: 3 Location: Кленкин Сергей Occupation: Интеллект-Сервис-Жигули Interests: Самара
|
Posted: 21 Apr 2004 07:47 Post subject: |
|
|
В DBF файлах записи сразу не удаляются, а только помечаются на удаление.
Скорее всего у Вас все работает, просто Вы не отключили отображение удаленных записей. Это можно сделать либо включив свойство Deleted у ApolloEnv, либо добавив в индекс условие ".not. deleted()".
Физическое удаление записей происходит только при упаковке DBF файл |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 23 Apr 2004 15:20 Post subject: |
|
|
Кто-нибудь знает почему apollo не может открыть индексы у таблиц
salary\accounts.dbf и partners.dbf?
В описании индексов этих таблиц вроде ничего необычного нет. |
|
Back to top |
|
|
|