|
|
|
как програмно подключаться к разным _be.mdb ?
|
|||
|---|---|---|---|
|
#18+
работаю в Access 2000. подскажите пожалуйста как програмно подключаться к разным _be.mdb т.е. на стартовой форме давать юзеру выбирать, к какой _be.mdb он хочет подключиться. час искал поиском, не нашёл спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:07 |
|
||
|
как програмно подключаться к разным _be.mdb ?
|
|||
|---|---|---|---|
|
#18+
все зависит от типа подключения: если у тебя таблицы приликкованы то ищи как перелинковать все таблицы, обновить линки если используешь ado то сохраняй в настройке /в переменной / в параметре строку подключения к базе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:11 |
|
||
|
как програмно подключаться к разным _be.mdb ?
|
|||
|---|---|---|---|
|
#18+
по разному если перецепить только то, что прицеплено (и только с выбранного пути) я пользую: Код: 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. _Connected_Tables Код: plaintext 1. 2. 3. подключаем только то, что было и только из тех таблиц, которые были подключены по OldPString (другие не трогаем). при новом подключении (всех, или по выбору) кажется TransferDatabase acLink предпочтительнее, чем CreateTableDef, поскоку последний у меня нормально цеплял только как dbAttachExclusive (при создании), потом только сбрасывался в нормальный. Что неприятно при наличии паралельного подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:23 |
|
||
|
как програмно подключаться к разным _be.mdb ?
|
|||
|---|---|---|---|
|
#18+
вот так вроде получилось (нашёл на форуме): Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. SysCmd acSysCmdInitMeter, "Otkryvaem... " & sBase, dbs.TableDefs.Count SysCmd acSysCmdUpdateMeter, dbs.TableDefs.Count SysCmd (acSysCmdClearStatus) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:52 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32533183&tid=1674380]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 423ms |

| 0 / 0 |
