TMapSpatialDB.OpenDBConnect

 

TMapSpatialDB

Top

 

Открыть соединение с сервером БД

 

function OpenDBConnect(const parm : PSQLMap_DBConnectParm): integer;

 

type

// Параметры подключения к БД

 TSQLMap_DBConnectParm = packed record

   // Адрес или имя хоста

   Address: array [0..255] of WCHAR;      

   // Порт

   Port: longint;

   // Имя БД

   DataBase : array [0..255] of WCHAR;  

   // Логин    

   Login    : array [0..127] of WCHAR;      

   // Пароль

   Passw    : array [0..127] of WCHAR;      

   // Тип СУБД (1=PG, 2=Oracle, 3=MSSQL)

   DBMSType : longint;                  

   // Флаг Win-авторизации  

   WinAuth  : longint;                      

 end;

 PSQLMap_DBConnectParm = ^TSQLMap_DBConnectParm;

 

Описание:

Открыть соединение с БД по указанным параметрам. Параметры задаются в структуре типа TSQLMap_DBConnectParm.

Какой именно провайдер будет использован при подключении определяется параметром DBMSType.

Windows-авторизация в настоящее время поддерживается только для СУБД Microsoft SQL Server (DBMSType = 3).

При успешном открытии соединения возвращает ненулевое значение, иначе ноль.