|
|
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Вопрос такой. Access. в нем присоедены table и view из MS SQL через ODBC. Так вот при переподключении таблиц (изменяю connect и делаю refreshlink) во view теряются напрочь индексы, расстановленные при первом подсоединении таблицы. Из хелпа При использовании метода RefreshLink свойства присоединенной таблицы и объекты Relation не изменяются. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 15:58 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Врет хелп Убивай связь - линкуй заново ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:03 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
ответ мне не очень понятен ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:05 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Какое слово не понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:23 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:41 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Хорошо. Я немного непонимаю как это сделать програмно. Я пишу пока так, что дальше и какие еще свойства менять я не знаю. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:44 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
А ты умеешь програмно индексные поля задавать для ODBC соединений? Я как то не научился. Поэтому всегда ручками прилинковывал. Может, кто научит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 16:55 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
научу, милок, научу create unique index rr on dbo_ff (Код ASC) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:23 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
вот я точно ни фига не понял, где, как, чего ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:31 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Хам, ты чего? Грибов поел? Ты где у объекта TableDef видел такие слова?? Или я дурак, или здесь присоединенные таблицы обсуждаются, а не язык SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:34 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
короче понял по-моему я Индексы можно создать либо через db.execute "create index " и т.д. Либо через DAO - но никто не знает как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:40 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
я сам лично создал индекс при помощи запроса create unique index rr on dbo_ff (Код ASC) rr - название индекса dbo_ff - связанная таблица Код - имя поля ASC - сами знаете что с сервера пора бы уже научится это еще в А2000 работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:54 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Это очень круто, что ты сам создал индекс!!! Поздравляю!!! Только, как я понял, проблема в том, что обновлении связанных таблиц слетают поля, указанные как уникальный индекс при подключении таблицы через ODBC. Если не так, то мне уже пора спать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 17:59 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
я про то и толкую слетают идексы вот и востанавливай как я написал выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 18:04 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
ВСЕ ТЕМА ЗАКРЫТА - ИНДЕКСЫ СЛЕТАЮТ ! ВОССТАНАВЛИВАТЬ ИХ НАДО ВРУЧНУЮ ЧЕРЕЗ db.execute "create index ...", по другому (например через DAO) как сделать никто не знает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 18:07 |
|
||
|
Переподключение таблиц с сохранением индексов
|
|||
|---|---|---|---|
|
#18+
Хм.. Истину глаголет отрок Хам... Никогда бы не подумал что так можно... Ну спасибо, а то так бы и помер я дураком. Осталось эту хрень в 97-м попробовать. Чтобы убедиться что она не работает :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2003, 19:28 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32149141&tid=1681694]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 350ms |

| 0 / 0 |
