|
|
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
Как узнать имя драйвера ODBC у данного источника ODBC, то которое "Microsoft Access Driver (*.mdb)"? В наличии имеется открытое hdbc и/или имя источника. Ручками в реестр и прочий интим не предлагать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 13:50 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
Вроде, только через реестр и можно. К тому же все ключи документированы. Желаемое можно найти в HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\Odbc.ini\ODBC Data Sources (или в HKEY_CURRENT_USER). Хотя имя драйвера, которое там указано, по идее можно написать произвольное, а точно можно узнать по пути к собственно DLL драйвера. Которое пишеться в поле Driver соответсвующего источника данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 15:10 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
Да, имя файла драйвера узнать можно, и имя DBMS, но это не то, что мне надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 15:43 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
SQLGetInfo(hDBC, SQL_DRIVER_NAME, sBuffer, sizeof(sBuffer), &iBufferLength); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 18:04 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Такой вызов возвращает для Access "odbcjt32.dll", а мне надо "Microsoft Access Driver (*.mdb)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 18:10 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
Еще можно запустить SQLGetInfo(hDbc, SQL_DBMS_NAME, ....) а потом несколько раз SQLDrivers() и ищи там формальное описание своего драйвера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2005, 18:51 |
|
||
|
Узнать имя драйвера ODBC
|
|||
|---|---|---|---|
|
#18+
прошу прощения за офтоп! в одной из веток форума было ваше сообщение Ой Вэй ... Надо сделать это одним SQL-выражением. Например, для dbf->mdb это можно сделать так: Код: plaintext 1. объясните, пожалуйста как правильно записать строку FROM .... база лежит на D: в корне с именем table1.dbf FROM [dBaseIII; database=D:\].table1.dbf говорит, что неправильно определен объект Parameter а параметром считает: \].table1.dbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:04 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2032453]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 364ms |

| 0 / 0 |
