|
|
|
Помогите удалить ВСЕ индексы из таблицы ...
|
|||
|---|---|---|---|
|
#18+
Как это проще сделать? перебирать рекордсет и проверять есть ли индекс как-то? ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 16:05:53 |
|
||
|
Помогите удалить ВСЕ индексы из таблицы ...
|
|||
|---|---|---|---|
|
#18+
Ну и вопрос... А откуда индекс берется? И вообще где структура таблицы в которой это надо сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 16:19:29 |
|
||
|
Помогите удалить ВСЕ индексы из таблицы ...
|
|||
|---|---|---|---|
|
#18+
через ADOX Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 16:37:15 |
|
||
|
Помогите удалить ВСЕ индексы из таблицы ...
|
|||
|---|---|---|---|
|
#18+
вот еще currentdb.TableDefs(0).Indexes.Delete "blablabla" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 16:40:38 |
|
||
|
Помогите удалить ВСЕ индексы из таблицы ...
|
|||
|---|---|---|---|
|
#18+
Geoвот еще currentdb.TableDefs(0).Indexes.Delete "blablabla" вот нашел решение Function DeleteIndexes(strTable As String) Dim db As DAO.Database Dim tdf As DAO.TableDef Dim lngI As Long Dim lngKt As Long Set db = DBEngine(0)(0) Set tdf = db.TableDefs(strTable) lngKt = tdf.Indexes.Count - 1 If MsgBox("About to delete " & lngKt + 1 & " index(es) from " & strTable & vbCrLf & "Proceed?", vbYesNo + vbDefaultButton2 + vbExclamation, "Confirm delete") = vbYes Then For lngI = lngKt To 0 Step -1 tdf.Indexes.Delete tdf.Indexes(lngI).Name Next DeleteIndexes = lngKt & " index(es) deleted." End If Set tdf = Nothing Set db = Nothing End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2004, 17:54:50 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32837462&tid=1669637]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 313ms |

| 0 / 0 |
