Namiesto použitia dialógového okna môžu niektoré aplikácie vyžadovať reťazec pripojenia, ktorý pomocou konkrétnych atribútov určí spôsob pripojenia ovládača k zdroju údajov. Každý parameter identifikuje špecifickú informáciu, ktorú ovládač potrebuje na vytvorenie úspešného pripojenia. Formát reťazca pripojenia je vždy takýto:

Kopírovať kód
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Poznámka:
Ovládač Microsoft ODBC Driver for Oracle tiež podporuje argument CONNECTSTRING z prvej verzie (1.x) ovládača.

Ak nezadáte atribúty UID, PWD, SERVER (alebo CONNECTSTRING) a DRIVER, musíte zadať názov zdroja údajov. Všetky ostatné atribúty sú však voliteľné. Keď atribút nezadáte, atribút zadaný na karte DSN v dialógovom okne Administrátor zdrojov údajov ODBC je predvolený.

Nasledujúca tabuľka popisuje atribúty reťazca pripojenia:

Atribút Popis Predvolená hodnota

DSN

Názov zdroja údajov uvedený na karte Používateľský DSN alebo Systémový DSN v dialógovom okne Administrátor zdrojov údajov ODBC.

""

PWD

Heslo pre server Oracle Server, ku ktorému chcete pristupovať. Tento ovládač podporuje obmedzenie servera Oracle na 30 znakov a má rovnaké obmedzenia, aké má pre heslá server Oracle.

""

SERVER

Reťazec pre server Oracle Server, ku ktorému chcete pristupovať.

Tento reťazec môže byť alias databázy Oracle, položka v súbore Tnsnames.ora alebo alias, ktorý bude priradený správnemu serveru pomocou názvového servera Oracle Names Server.

Alias databázy môže byť nastavený pomocou nástroja spoločnosti Oracle SQL*Net Fast Configuration (alebo Net8 Easy Configuration pre databázy Oracle8). Ďalšie informácie o pripojení k databáze Oracle nájdete v dokumentácii spoločnosti Oracle.

""

UID

Meno používateľa servera Oracle. Tento atribút nemusí byť voliteľný – niektoré databázy a tabuľky môžu vyžadovať tento atribút na účely zabezpečenia.

Ak chcete určiť overenie operačného systému Oracle, použite atribút "UID=/;".

""

BUFFERSIZE

Optimálna veľkosť medzipamäte na načítavanie stĺpcov.

Ovládač optimalizuje načítavanie tak, aby jedno načítanie zo servera Oracle Server vrátilo dostatočný počet riadkov na zaplnenie medzipamäte tejto veľkosti.  Vyššie hodnoty majú tendenciu zvyšovať výkon pri načítavaní veľkého množstva údajov.

65535

SYNONYMCOLUMNS

Keď je táto hodnota true (1), volanie API SQLColumns vráti informácie o stĺpci pre funkcie Tables, Views a Synonyms. Inak volanie SQLColumns vráti iba stĺpce pre funkcie Tables a Views. Ak chcete dosiahnuť vyššiu rýchlosť, túto hodnotu nenastavujte.

1

REMARKS

Keď je táto hodnota true (1), ovládač vráti stĺpce Remarks pre skupinu výsledkov rozhrania Funkcia SQLColumns. Ak chcete dosiahnuť vyššiu rýchlosť, túto hodnotu nenastavujte.

0

StdDayOfWeek

Použije štandard ODBC pre skalár DayOfWeek. Toto je predvolená hodnota, používatelia, ktorí potrebujú lokalizovanú verziu, môžu zmeniť toto správanie a používať čokoľvek, čo databáza Oracle vráti.

1

Poznámka:
V hodnotách atribútov sa môžu rozlišovať veľké a malé písmená.

Príklady

Tento reťazec pripojenia sa pripojí k zdroju údajov Employees pomocou servera Oracle Server mickey.world a používateľa databázy Oracle cindy:

Kopírovať kód
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world"

Tento reťazec pripojenia sa pripojí k zdroju údajov Payroll pomocou overenia operačného systému Oracle a servera Oracle Server moola:

Kopírovať kód
"DSN=Payroll;UID=/;PWD=;SERVER=moola"