|
|
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#18+
Ситуация: Есть программа, работающая с SQL сервером (MS SQL 2000) в локальной сети предприятия. Программа делает аналитику по имеющимся базам (их несколько). Старые версии программ работали на DAO, сейчас перевожу потихоньку на ADO. То есть, ситуация на данный момент такая: Программа <-> (ADO соединение) <-> файл mdb <-> (ODBC драйвер) <-> SQL сервер Знаю, что криво, знаю что через жопу и что промежуточный mdb файл надо выкинуть. Но это в перспективе. На данном этапе ситуация именно такова. Собственно, вопрос: Как при инсталляции программы (или при первом запуске или по нажатию определенной кньопки, не важно) произвести: 1. Создание файлового источника ODBC 2. Линковку определенных таблиц из файлового источника ODBC в mdb файл Сейчас эту операцию делаю руками на каждой клиентской машине. Но это напряжно. А если инсталлировать на клиентские машины mdb файл с уже прилинкованными таблицами, то имя пользователя будет одно и то же (мое) и это приводит к непоняткам с одновременным доступом на сервер нескольких пользователей с одинаковым именем. СПС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 12:02 |
|
||
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#18+
П.Литвин,К.Гетц,М.Гилберт Access 200X. Корпоративные приложения, гл.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 12:16 |
|
||
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#18+
Спасибо за наводку :) Однако, хотелось бы сцылочку на оные действия стредствами Visual Basic.... Да, кстати, чуть не забыл: главная тонкость При автоматическом создании ODBC источника, необходимо прописать в него UID (имя пользователя) и WSID (имя машины в сети) с текущей клиентской машины... А вот как их определить - это для меня на данный момент главный вопрос.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 12:21 |
|
||
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 13:31 |
|
||
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#18+
Однако, вопрос про автоматическое создание DSN и автолинковку таблиц в mdb файл остается актуальным.... Кстати, кто подскажет, как проверить, существует ли DSN с таким именем или нет? Если существует то выход, если нет - то создать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 14:40 |
|
||
|
Автолинковка при инсталляции программы
|
|||
|---|---|---|---|
|
#18+
Нафиг тебе DSN? Без него жизнь не мила? Указывай параметры коннекта напрямую без DSN и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2008, 19:46 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35382723&tid=2162161]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
137ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 446ms |

| 0 / 0 |
