|
|
|
Как проигнорировать отсутствие индекса в DBF?
|
|||
|---|---|---|---|
|
#18+
Есть более-менее старая прога в Access 2000, в которой при работе я присоединяю кучу DBF-ок (только читаю из них). Сегодня вдруг начал кричать про то, что у таблицы остсутствует индекс. Подозреваю, что это из-за того, что DBF-ки наши девчонки стали формировать не в FoxPro 2.6, как было до сих, а в VisualFoxPro. Я до сих пор пользовался такой конструкцией: Set dbC = CurrentDb Set tdB = dbC.CreateTableDef("xImp") tdB.Connect = "dBASE IV; DATABASE=" & ImpPath & Ye ------- путь к файлу tdB.SourceTableName = "BBBBBB" dbC.TableDefs.Append tdB Можно ли как-нибудь начихать на отсутствие индексов путем, например, изменения строки подключения? Файлы открываю с локально диска в монопольном режиме и только для чтения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 06:41 |
|
||
|
Как проигнорировать отсутствие индекса в DBF?
|
|||
|---|---|---|---|
|
#18+
В заголовке DBF есть байт указывающий на наличие индекса - обнули его перед употреблением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 08:17 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1675411]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
39ms |
get forum data: |
3ms |
get page messages: |
104ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 449ms |

| 0 / 0 |
