|
ADO & DBF
|
|||
---|---|---|---|
#18+
1. Как открыть dbf таблицу имеющую индекс с помощью АДО ? строка : rs_dbf.Open "select * from karty", cn_dbf, adOpenDynamic, adLockOptimistic выдает ошибку "Index not found" 2. Как после внесения обновления переиндексировать по существующему индексу или создав новый ? 3. Как упаковать ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2003, 11:26 |
|
ADO & DBF
|
|||
---|---|---|---|
#18+
Чуть-чуть продвинулся дальше так что чуть меняю вопрос : Создал индекс с помощью VB таким макаром: Dim conn As ADODB.Connection conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";User ID=Admin;Password=;Extended Properties=dBase IV") sql_dbf = "CREATE INDEX karty ON karty (PPCP)" conn.Execute sql_dbf но создается индексный файл с расширением MDX если указать dBase IІІ то получится NDX. Как создать CDX ?? Как после внесения изменений переиндексировать по существующему индексу? Как упаковать таблицу?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2003, 15:28 |
|
ADO & DBF
|
|||
---|---|---|---|
#18+
В принципе со всем уже разобрался сам. Осталось только упаковка. Но думаю это невозможно... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2003, 17:55 |
|
|
start [/forum/topic.php?fid=60&fpage=414&tid=2171225]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 283ms |
total: | 402ms |
0 / 0 |