Здравствуйте, andrey_mp, Вы писали:
_>но здесь требуется установленное соединение с сервером, я же знаю только имя сервера, залогиниться я на него не всегда смогу, да еще и залезть в какие-то системные таблицы.
SQLGetInfo Function
Conformance
Version Introduced: ODBC 1.0
Standards Compliance: ISO 92
Summary
SQLGetInfo returns general information about the driver and data source associated with a connection.
Syntax
SQLRETURN SQLGetInfo(
SQLHDBC ConnectionHandle,
SQLUSMALLINT InfoType,
SQLPOINTER InfoValuePtr,
SQLSMALLINT BufferLength,
SQLSMALLINT * StringLengthPtr);
InfoType вот такой:
SQL_DATABASE_NAME
SQL_DBMS_NAME
SQL_DBMS_VER
Но опять же нужен ConnectionHandle...
Его можно получить через ODBC API, что там с правами доступа не знаю...