DB_ConnectWithParams
Připojení k databázi s parametry
declare function DB_ConnectWithParams dll "DynOleEng" (integer, string, string): integer DB_ConnectWithParams(ParamId ,User, Password)
DB_ConnectWithParams(ParamId, User, Pwd)
Parametry
- ParamId
-
Typ: integer
ID parametrů s definicí připojení. Tyto parametry mohou být vytvořeny např. pomocí funkce TB_CreateParams . Veškeré položky ve struktuře parametrů jsou typu string (tj. lze použít např. TB_ParamsAddStr ).
Parametry musí obsahovat následující údaje v tomto pořadí:Pořadí Název Popis 1 DatabaseType Typ databáze
Možné hodnoty jsou:
- INTERBASE
- ORACLE
- DB2
- SQLSERVER
- SYBASE
2 ServerName Umístění databáze 3 LangDriver Možné hodnoty jsou: - ANCZECH
4 TDSPacketSize Vyhrazeno pro SYBASE 5 SQLDialect Vyhrazeno pro INTERBASE
Možné hodnoty jsou:
- 1
- 2
- 3
6 DriverProvider / DBExpressDriver Ovladač (dbExpress)
Možné hodnoty jsou:
- CORELABS
- DEVART
- DEVARTDIRECT
7 CustomInfo Rozšiřující volby/nastavení
Např. Encrypt=True;TrustServerCertificate=False pro SQLSERVER a DEVART či DEVARTDIRECT
- CORELABS
- DEVART
- DEVARTDIRECT
- User
-
Typ: string
Uživatelské jméno pro připojení.
- Pwd
-
Typ: string
Uživatelské heslo pro připojení.
Návratová hodnota
Typ: integer
V případě úspěšného připojení vrací ID vytvořeného připojení do databáze, v případě chyby vrací -1 .Popis
Parametry pro připojení jsou přečteny ze zadaných parametrů.Ukázky volání
-
DB_ConnectWithParams(ParamId ,User, Password)