Dažas lietojumprogrammas dialoglodziņa vietā var pieprasīt savienojuma virkni, kas, izmantojot noteiktus atribūtus, norāda, kā draiverim jāveido savienojums ar datu avotu. Katrs atribūts identificē specifisku informāciju, kas draiverim nepieciešama veiksmīga savienojuma izveidošanai. Savienojuma virknes formāts vienmēr ir šāds:

Kopēšanas kods
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Piezīme:
Oracle paredzētais Microsoft ODBC draiveris atbalsta arī CONNECTSTRING argumentu no draivera pirmās versijas (1.x).

Ja jūs nenorādāt UID, PWD, SERVER (vai CONNECTSTRING) un DRIVER atribūtus, ir jānorāda datu avota nosaukums. Visi citi atribūti nav obligāti. Ja atribūts nav norādīts, dialoglodziņa ODBC datu avota administrators cilnē DSN norādītais atribūts ir noklusējuma iestatījums.

Savienojuma virknes atribūti ir aprakstīti tālāk esošajā tabulā:

Atribūts Apraksts Noklusējuma vērtība

DSN

Datu avota nosaukums, kas norādīts dialoglodziņa ODBC datu avota administrators cilnē Lietotāja DSN vai Sistēmas DSN.

""

PWD

Parole Oracle serverim, kuram vēlaties piekļūt. Šis draiveris atbalsta Oracle ierobežojumu līdz 30 rakstzīmēm, un tam ir tādi paši ierobežojumi, kā Oracle nosaka parolēm.

""

SERVER

Virkne Oracle Serverim, kuram vēlaties piekļūt.

Šī virkne var būt Oracle datubāzes aizstājvārds, ieraksts Tnsnames.ora failā vai aizstājvārds, kas tiks kartēts atbilstošajā serverī, izmantojot Oracle Names Server.

Datu bāzes aizstājvārduu var iestatīt, izmantojot Oracle SQL*Net ērtās konfigurēšanas rīku (vai Oracle8 datu bāzēm paredzēto Net8 ērtās konfigurēšanas rīku). Papildinformāciju par savienojuma izveidošanu ar Oracle datu bāzi skatiet Oracle dokumentācijā.

""

UID

Oracle servera lietotājvārds. Šis atribūts var būt obligāts — noteiktas datubāzes un tabulas var pieprasīt šo atribūtu drošības nolūkiem.

Lai norādītu Oracle operētājsistēmas autentifikāciju, skatiet "UID=/;".

""

BUFFERSIZE

Optimālais bufera lielums kolonnu ienešanai.

Draiveris optimizē ienešanu, lai viens ienesto datu kopums no Oracle servera radītu pietiekoši daudz rindu, ar ko aizpildīt šāda lieluma buferi. Lielākas vērtības parasti paaugstina veiktspēju, ja tiek ienests liels datu daudzums.

65535

SYNONYMCOLUMNS

Ja šī vērtība ir iestatīta uz True (1), SQLColumns API izsaukums atgriež tabulu, skatu un sinonīmu kolonnu informāciju. Pretējā gadījumā SQLColumns atgriež tikai tabulu un skatu kolonnas. Lai paaugstinātu veiktspēju, neiestatiet šo vērtību.

1

REMARKS

Ja šī vērtība ir iestatīta uz True (1), draiveris atgriež rezultātu kopas SQLColumns piezīmju kolonnas. Lai paaugstinātu veiktspēju, neiestatiet šo vērtību.

0

StdDayOfWeek

Ievieš ODBC standartu DAYOFWEEK skalāram. Šī ir noklusējuma vērtība; lietotāji, kam nepieciešama lokalizēta versija, var to mainīt neatkarīgi no Oracle reakcijas.

1

Piezīme:
Atribūtu vērtības var būt reģistrjutīgas.

Piemēri

Šī savienojuma virkne izveido savienojumu ar darbinieku datu avotu, izmantojot Oracle serveri mickey.world un Oracle lietotāju cindy:

Kopēšanas kods
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world"

Šī savienojuma virkne izveido savienojumu ar algu datu avotu, izmantojot Oracle operētājsistēmas autentifikāciju un Oracle serveri moola:

Kopēšanas kods
"DSN=Payroll;UID=/;PWD=;SERVER=moola"