Valintaikkunan asemesta jotkin sovellukset voivat edellyttää yhteysmerkkijonoa, joka määrittää tiettyjen määritteiden avulla, miten ohjain muodostaa yhteyden tietolähteeseen. Jokainen määrite sisältää tietyt tiedot, joita ohjain tarvitsee onnistunutta yhteyttä varten. Yhteysmerkkijonon muoto on aina seuraavanlainen:

Kopiointikoodi
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Huomautus:
Microsoft ODBC Oracle-ohjain tukee myös CONNECTSTRING-argumenttia ohjaimen ensimmäisestä versiosta (1.x) lähtien.

Jos et määritä määritteitä UID, PWD, SERVER (tai CONNECTSTRING) ja DRIVER, määritä tietolähteen nimi. Kaikki muut määritteet ovat kuitenkin valinnaisia. Kun määritettä ei ole määritetty, oletusarvona on ODBC-tietolähteen hallinta -valintaikkunan DSN-välilehdessä annettu määrite.

Yhteysmerkkijonon määritteet kuvataan seuraavassa taulukossa:

Määrite Kuvaus Oletusarvo

DSN

Tietolähteen nimi, joka näkyy ODBC-tietolähteen hallinta -valintaikkunan Käyttäjätietolähde (DSN)- tai Järjestelmätietolähde (DSN) -välilehdessä.

""

PWD

Sen Oracle-palvelimen salasana, jota haluat käyttää. Tämä ohjain tukee Oraclen 30 merkin rajaa, ja siinä on salasanojen osalta samat rajoitukset kuin Oraclella.

""

SERVER

Sen Oracle-palvelimen merkkijono, jota haluat käyttää.

Tämä merkkijono voi olla Oracle-tietokannan alias, Tnsnames.ora-tiedoston merkintä tai alias, joka määritetään vastaamaan oikeaa palvelinta käyttämällä Oraclen nimipalvelinta.

Tietokannan alias voidaan määrittää Oraclen SQL*Net Fast Configuration -työkalun avulla (tai Net8 Easy Configuration -työkalun avulla, jos kyseessä on Oracle8-tietokanta). Lisätietoja yhteyden muodostamisesta Oracle-tietokantaan on Oraclen dokumentaatiossa.

""

UID

Oracle-palvelimen käyttäjänimi. Tämä määrite ei ehkä ole valinnainen. Jotkin tietokannat ja taulukot saattavat edellyttää tätä määritettä suojaussyistä.

Voit määrittää Oraclen käyttöjärjestelmätodennuksen käyttämällä määritettä "UID=/;".

""

BUFFERSIZE

Ihanteellinen puskurikoko sarakkeiden noutamista varten.

Ohjain optimoi noutamisen niin, että yksi nouto Oracle-palvelimesta palauttaa tarpeeksi rivejä täyttämään tämänkokoisen puskurin. Suuremmat arvot parantavat yleensä suorituskykyä noudettaessa suurta tietomäärää.

65535

SYNONYMCOLUMNS

Kun tämä arvo on true (1), SQLColumns-API-kutsu palauttaa Tables-, Views- ja Synonyms-saraketiedot. Muussa tapauksessa SQLColumns palauttaa vain Tables- ja Views-sarakkeet. Voit nopeuttaa suoritusta jättämällä arvon tyhjäksi.

1

REMARKS

Kun tämä arvo on true (1), ohjain palauttaa Remarks-sarakkeet SQLColumns-tulosjoukolle. Voit nopeuttaa suoritusta jättämällä arvon tyhjäksi.

0

StdDayOfWeek

Ottaa käyttöön DAYOFWEEK-skalaariarvon ODBC-standardin. Tämä on oletusarvo. Lokalisoitua versiota tarvitsevat käyttäjät voivat vaihtaa käyttöön minkä tahansa Oraclen palauttaman arvon.

1

Huomautus:
Kirjainkoolla voi olla merkitystä määritteiden arvoissa.

Esimerkit

Seuraava yhteysmerkkijono muodostaa yhteyden Employees-tietolähteeseen käyttämällä Oracle-palvelinta mickey.world ja Oracle-käyttäjää cindy:

Kopiointikoodi
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world"

Seuraava yhteysmerkkijono muodostaa yhteyden Payroll-tietolähteeseen käyttämällä Oraclen käyttöjärjestelmätodennusta ja Oracle-palvelinta moola:

Kopiointikoodi
"DSN=Payroll;UID=/;PWD=;SERVER=moola"