|
Подскажите как создать программно источник данных ODBC |
☑ |
0
steep1
06.02.11
✎
19:18
|
Помогите программно создать источник данных ODBC с заданными параметрами. Кто сталкивался? на сто машин необходимо все развернуть не верю что придется бегать ставить везде самому.
|
|
1
DrShad
06.02.11
✎
19:18
|
гугл рулит
|
|
2
steep1
06.02.11
✎
19:23
|
(1) гугл не рулит, после поиска решил создать тему.
|
|
3
DrShad
06.02.11
✎
19:27
|
что я делаю не так?
|
|
4
GreyK
06.02.11
✎
19:28
|
Конфигурация "1С: лопата" откроет любой источник!
|
|
5
steep1
06.02.11
✎
20:02
|
(3) Создавать через Visual Basic?
|
|
6
DrShad
06.02.11
✎
20:04
|
а что тебя смущает?
|
|
7
DrShad
06.02.11
✎
20:04
|
или ты знаешь другие пути?
|
|
8
poligraf
06.02.11
✎
20:29
|
(0) ADODB не пойдет?
|
|
9
Rie
06.02.11
✎
20:54
|
(5) Не обязательно VB. То же самое можешь написать на C++, на Delphi.
|
|
10
luns
06.02.11
✎
20:59
|
|
|
11
luns
06.02.11
✎
21:01
|
а еще есть книга по 1с, кажется "системное программирование" там точно есть
|
|
12
Jaap Vduul
06.02.11
✎
21:03
|
(0) А тебе пользовательский или системный?
|
|
13
steep1
06.02.11
✎
21:42
|
(12) пользовательский
|
|
14
Jaap Vduul
06.02.11
✎
21:46
|
(13) HKCU = 2147483649; RegProv = ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv"); KeyPath = "Software\ODBC\ODBC.INI\TestSQL"; RegProv.CreateKey(HKCU, KeyPath); SubKeyPath = "Software\ODBC\ODBC.INI\ODBC Data Sources"; ValueName = "TestSQL"; Value = "SQL Native Client"; RegProv.SetStringValue(HKCU, SubKeyPath, ValueName, Value); ValueName = "Database"; Value = "AdventureWorks"; RegProv.SetStringValue(HKCU, KeyPath, ValueName, Value); ValueName = "Driver"; Value = "C:\WINDOWS\system32\sqlncli.dll"; RegProv.SetStringValue(HKCU, KeyPath, ValueName, Value); ValueName = "Server"; Value = ".\sql2k5"; RegProv.SetStringValue(HKCU, KeyPath, ValueName, Value); ValueName = "Trusted_Connection"; Value = "Yes"; RegProv.SetStringValue(HKCU, KeyPath, ValueName, Value);
|
|
15
steep1
06.02.11
✎
21:57
|
(14) мне не надо создавать соединение в 1С мне надо программно создать сам источник данных ODBC
|
|
16
steep1
07.02.11
✎
08:10
|
не тыкать ведь на всех компах пуск-панель управления -администрирование - источник данных ODBC
|
|
17
Rie
07.02.11
✎
08:12
|
(15) Так это оно и есть - создание источника данных. Программное.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший