I stedet for en dialogboks kan det hende at enkelte programmer krever en tilkoblingsstreng som ved hjelp av bestemte attributter angir hvordan en driver skal koble til en datakilde. Hvert enkelt attributt identifiserer spesifikk informasjon som driveren trenger for å lykkes med tilkoblingen. Formatet for tilkoblingsstrenger er alltid som følger:

Kopier kode
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Obs!
Microsoft ODBC-driveren for Oracle støtter også argumentet CONNECTSTRING fra den første versjonen (1.x) av driveren.

Du må angi datakildenavnet hvis du ikke angir attributtene UID, PWD, SERVER (eller CONNECTSTRING) og DRIVER. Alle andre attributter er imidlertid valgfrie. Når et attributt ikke er angitt, vil attributtet fra kategorien DSN i dialogboksen ODBC Datakildeadministrator være standarden.

Tabellen nedenfor beskriver tilkoblingsstrengattributtene.

Attributt Beskrivelse Standardverdi

DSN

Datakildenavnet, oppført i kategorien Bruker-DSN eller System-DSN i dialogboksen ODBC Datakildeadministrator.

""

PWD

Passordet for Oracle-serveren du vil ha tilgang til. Denne driveren støtter Oracle-grensen på 30 tegn og har de samme begrensningene som Oracle har angitt for passord.

""

SERVER

Strengen for Oracle-serveren du vil ha tilgang til.

Denne strengen kan være et Oracle-databasealias, en oppføring i filen Tnsnames.ora eller et alias som vil bli knyttet til riktig server ved hjelp av Oracle Names Server.

Du kan konfigurere et databasealias ved hjelp av Oracles SQL*Net Fast Configuration (eller Net8 Easy Configuration for Oracle8-databaser). Hvis du vil ha mer informasjon om tilkobling til en Oracle-database, se Oracle-dokumentasjonen.

""

UID

Brukernavnet for Oracle-serveren. Dette attributtet er kanskje ikke valgfritt. Enkelte databaser og tabeller krever kanskje dette attributtet av sikkerhetshensyn.

Hvis du vil angi Oracles godkjenning av operativsystemer, bruker du "UID=/;".

""

BUFFERSIZE

Den optimale bufferstørrelsen for henting av kolonner.

Driveren optimaliserer henting, slik at én henting fra Oracle-serveren returnerer nok rader til å fylle en buffer av denne størrelsen.  Store verdier har en tendens til å øke ytelsen hvis du henter mange data.

65535

SYNONYMCOLUMNS

Når denne verdien er sann (1), vil et SQLColumns API-kall returnere kolonneinformasjon for tabeller, visninger og synonymer. Hvis ikke returnerer SQLColumns bare kolonner for tabeller og visninger. Du får raskere ytelse hvis du ikke angir denne verdien.

1

REMARKS

Når denne verdien er sann (1), returnerer driveren Remarks-kolonnen for SQLColumns-resultatsettet. Du får raskere ytelse hvis du ikke angir denne verdien.

0

StdDayOfWeek

Bruker ODBC-standarden for DAYOFWEEK-skalaen. Dette er standardverdien. Brukere som trenger den lokaliserte versjonen, kan endre atferden til å bruke det Oracle returnerer.

1

Obs!
Attributtverdier skiller kanskje mellom store og små bokstaver.

Eksempler

Følgende tilkoblingsstreng kobler til datakilden Employees ved hjelp av Oracle-serveren mickey.world og Oracle-brukeren cindy:

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

Følgende tilkoblingsstreng kobler til datakilden Payroll ved hjelp av Oracles godkjenning av operativsystem og Oracle-serveren moola:

Kopier kode
"DSN=Payroll;UID=/;PWD=;SERVER=moola"