|
|
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Можно ли ( и если можно - то как) программно получить перечень (названия) имеющихся на компьютере DSN ( те, что настраиваются через источники данных ODBC) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 14:06:38 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Можно. Через API функции. Решения есть на _www.foxclub.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 14:30:54 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Выяснилось, что решение еще ближе. В Solution (раздел Windows API) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 16:45:34 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
PeisovВыяснилось, что решение еще ближе. В Solution (раздел Windows API) ... Если Вы о "Read ODBC Registry values", то это перечень драйверов ODBC. А вопрос задавали о DSN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 17:26:57 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Список DSN получить программно можно. Только как точно это сделать - уже не помню. Покопался в реестре, в значении HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ODBCTool.Dsn написано "Lists ODBC drivers and data sources (DSNs) and creates DSNs.", в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ODBCTool.Dsn\Clsid ссылка на UID. По этому UID'у в дочерней ветке InprocServer32 лежит значение в котором хранится ссылка на DLL: "C:\Program Files\Microsoft Visual Studio\Common\Tools\APE\ODBCTOOL.DLL". Наверно с помощью этой DLL и можно получить программно перечень имеющихся на компьютере DSN. Только тебе надо знать функцию, которая это делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 17:51:32 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Предыдущее мое непонимание отнеслось к: PeisovМожно ли ( и если можно - то как) программно получить перечень (названия) имеющихся на компьютере DSN ( те, что настраиваются через источники данных ODBC) ? Есть файл ODBC.INI в системном каталоге. Его просмотр и покажет все DSN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2005, 18:31:52 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Вот пример из Solution regfile = "registry.prg" SET PROCEDURE TO (m.regfile) ADDITIVE oReg = CreateObject("ODBCReg") DIMENSION aODBCData[1] m.nErrNum = oReg.GetODBCDrvrs(@aODBCData,.T.) Соотвественно в массиве aODBCData - получаем перечень установленных DSN файл registry.prg входит в стандартную поставку фокса. Если надо получить перечень ODBC-драйверов - тогда так m.nErrNum = oReg.GetODBCDrvrs(@aODBCData) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 10:29:27 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Вот пример из Solution regfile = "registry.prg" SET PROCEDURE TO (m.regfile) ADDITIVE oReg = CreateObject("ODBCReg") DIMENSION aODBCData[1] m.nErrNum = oReg.GetODBCDrvrs(@aODBCData,.T.) Соотвественно в массиве aODBCData - получаем перечень установленных DSN файл registry.prg входит в стандартную поставку фокса. Если надо получить перечень ODBC-драйверов - тогда так m.nErrNum = oReg.GetODBCDrvrs(@aODBCData) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 10:30:33 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Hi, Peisov ! Прими мои извенения. Я недосмотрел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 10:45:46 |
|
||
|
Перечень установленных DSN в ODBC ...
|
|||
|---|---|---|---|
|
#18+
Если еще с проблемой не разобрался, то на www.firststeps.ru есть исходник класса CDSNCollection, в котором собраны функции по работе с источниками данных ODBC, а также для получения списка источников. Класс для работы с источниками данных ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 18:19:44 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=296&tid=1593237]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 194ms |
| total: | 361ms |

| 0 / 0 |
