?_U E < (),.aaccessadditionalAdministratoranandao_courseAPIapplica* rgumentasassociatedattribute`sauth%4@BINARY_INTEGERboxbycancolum@sCombinb ncu@rrency fHorm,ec nnect' @'@,tangI0tData basedialogDisplaysDriverd environerrorexecu%followRForfromfunx PalityF@sPshOlehpstmt wI pinstallsLevelMgerMicrosoftnauotNo\numberODBCofonlyOp6!o@rOraclpepar3`sPROCEDUREprocedure`svidDes ult0seturned0sR0Ser/SimpleP(acksnlebs5ceS@ sspecifiedP@ySQL_CONCUR_READ_ONLYTXN_ISOLATION'BrowseA7|GeQ0J.llAStZp0support@@Sys9s /leTthheT+oT-sa}"< `ypeUu value sWindwithyour"'';()),).);***-../012200033257.3895/98::=;<=>[[;]],][AaboutwveAdded afLALL_ARGUMENTSAp soalwAByArg203!dept ea rs ropr arrayA sASA)T3ynch]ousatA7T`sA7avail~b`beBecauseb meBEGINbehavior:dbitbookmarkPsbothbufferBUFFE RSIZEBYbytesctsCan_ sechoo yCLICkc  Cl"scodmi0mponp riErigpDngTp5^`D$tWCc{t$eCETE 0dCorL@ors0scumiz%edefai0sdescesD n$0 @kl,0FeDi 5rydi{.dodoc86]p o[w5sx5s DSNdyicEachel#Edoyeesemptyen0s$ENDen&g$ugzryequalE%apeexaexceedE%Wxffa rffetch ield1leF6sf5FOReig%6l5frFROMgeng6vehd@bcHelp4vhowrH0ii1QF `r`sIfifI&I5&dI nINI)udeAAINDEXtI izse ixrface&IpnetoinvokeISDIt?tsjs keysKet-N'nl+erl%Pl%rlthl&s slim8L7le d slLONGLOOPmmadkeMxmax-ordsqpimumme morymgeM0skmightmM !Yoola5eMhTSmi[8MyNATdszdnewnoNTNUMBERo_idOFOKneOpenb op 577alORORD= L_POSI er w_O`UTOVER LOADOviewp7PACKhAGE @d@OPanr&XdP*hc=lyp 5sswVpathP|aydlYPLplusposT*p]dP0`%tz1P0oc2 (  #/6#er'XPUBPWDrQDqu RAW1R"reRK gyREM`ARKSRM(rveREPLA CE9B@ireR0G(I r/@% 9"9y rUü(trun| L%%ndsee SlELEC4TS s sSER  etBuph pshoulds:*w}19 }YcPy;9N ARCOMMIT 0_OFF D_TYPE‰LOCKyRENC) SOR,`DECIMA)KEYSET_ -@S `PT_TR FILt ROW<(NS0 E_DLW*pGF:_USE_0BOOK!|VARCHAR ")azB Col @c  `s ZiJ :GH0 Pg#+iW8,z& D*Fi6p ;v +Sf kM R;l N veSqNum#C ryW@PuWP[ ntPowsSL 7+'[ [rdSg  SKch onymSYNONYMCO LUMNS@sSYSTEMt_CQ.t_D t`t _pk1Tq 1, `2 TABLE'+Z zanir?.C 0 dT -SayH1eToً"uetwoos|@sUIDun ndulupupM s e dnr  szBB2|vaC [Vsv%w AwellWdw rwhich<illbinkworldwouldxYou{}/&;)z4 o |CONTEXT|CTXOMAPӁ|FONT|KWBTREE(|KWDATAށ|KWMAP |PhrImage|PhrIndex|SYSTEMI|TOPIC$|TTLBTREEWs< cNJZPRB[Jf0"9h(!JQU9mBQhDf! **R YM["D$LXэ<CCUS$DU5-!ٙMU138 ь،*3"*##121RD(%CpS!L،GVvEӀFnbh$&j"BB`u3{X1'1wgDXJc%FRŠά؃j@#SS%RՠJf&nK]b92 ;packages XA DTCSintegration80^p@`;conforms;Database[Connect ivity8yCdescribedl2?(IlatOn~J&qqq!rjє;A;`incluX;sons:Tl 2 tȰRH@VeᾟB ] pFvpTt!)p1W[7pzքEpB3SpWapvjB1opd5} #R3 (Do`kD)`*mE(;P> DJPP4XP RauP ,2/JJ^@ iS}HSq;aqSsdE1@"Ea|QX=*=0Qd^Px!NWqbW rz[1)"CյqPauvv /J^ K KI!rHrzcr IK:LR yG20/'&U4$513- ','3&/% X@$\3'h $|c4e K%b;Softwarer0Net2.3- Zn#productH%.A-X_1 _~@90'`x'_&-/%@$-@R$ ("F .&F*3E3network3library4(H+&cattutesin\TtSbG8B%q#Nx+chXeck[Kx<n .x&(&x T@?*2r1 P+Bepe*k{"PH'7K '(9&+jFv*!<  Ns( А{ AsKF0D@А \8#$ '{ F{)P Q ph!  x | ƀ<)gC C @9 #star[double-clichi (44#c)PJ& a% .+C@reatew## 8D g;9P ,= +Finis2hB@z]6o>4z{ |82f AUQ4]Y P n{XA@`4  HP3p@6@p?|h@ ID!7Aa8Ή ?gP!21wL*x 3 6T`   2 2+<" '4 42` #tyRp JCw @That:th 5+eitherQ EY <ΐ>NP3en\z +$nV /@3*+r9/.!kspecifi:#setup6 e( KTrans  wU/4 87g!]i +load FKt[@ orht NoKtPor'e@&X/690(Perance2V+VCqnHL 3C log6M.#6NvQ4H~8Y\9+ &z0;SYNONYMS5olumns,n';&/8s(  Cus tomiz B;,4-93E ceCDay@OfWeek t`andar@q.03MOL/Sday-oHf-w6~+Su:O!O atur@7) rHs9 B! 10 $%D3ano#( #Closeexiti'&V:&) "L]O*C(7\ o7+Invoke8>G4WwV5o .0goW +ModifymKapp=aF*+fiXeld Mp$'&l/g~)Cg1< L;f9(Cm ivna8_;"15-AN4&~' 2Y1`'& i^%9$r- (^Qwn& 1") (3know&1FR8 Cco@rrectl,nCOi3P8oolll@< 7PP}A#Abo6uٱ@mpon #filesB @~/'B4@& H/ @@/ ,'4)7/#After&F *D J&Tj(g2PaA8tabs0edit+@reviewRn.UR4@-A(0 x 5T0pbt(jT;@hA1hAAEm3-AA' D0E~E' >#3.@'NEE&pU%~EE@$"EF'(E3InsteadECBu9lQBt8 D pSi3x#piecAP#neekn+before#6hXb$ uT$2`"0VX:`EuGH `0b;[ @ P "{data-source-namei = ] B P[;<C>=<+>]"lsFG9 B?7 JW 'Tz"\B;slightly"A5uGH4 8g vG"IC Tg8C  5|ɑ~ M BQiycCONNECTST@RING+DRIVER -0s;%M`;defaTuld$:(s&Hkcase-sensitiveIN;HpI6 @OO $r4DP'Z80A=2,B1tρGZ3 {GJXKX#ll! @@`IoB-(dg"LzP|PJKXhzzzzzi8@ {PXKLZ#lpȂ DCD)ing7Mcoptionalthatt3certXaini Ibls-{F<\ecurity;p0urpo$  /9_ "+1 KMZdSRr. Cmizs ^ BZ\fR M+Larg  ;incre18EB: lot F#65535LNf#c,"3܈S2'X ,  PX, ().  It #CQ0~3*/M>O_#e# uDCXqx Q$^L,M  N+PY`iah[StdDayOfWeekh;En$ c,,CDAYOFWEEK+scPalarn Bt+turn 2) 9lo/P ۉ+changI.L=;we 5 1%>OPP$hw+PP3 47;hNvP oN>^I*n LPi%q%j^d<PP+Q6xiy@^!B+reZti{tPQ= H||pJ`/M41 0`W)+QQ64|RB/=/;;  7Q-R1-RRɁ4/Q\R' 4-0'-RR&/%\RR@$:RPS' u:|6Cstandarp \z BI 0J8*fL  `+ < E }-.R~S'0ˏ PvuPSS9 @-Wz[5Cյ^ uvfGv f+?; 1!,X f @~SU +tȰRo~"  ؓ!ps'J)p27pw!!EpeSpDCa@Bjop4\d}po!pDtpFހ#_ JK}  {SQLExqedFetch5BO\i v\ProcedureColumnscE7'SU&<HS ##7UV) "(# }"CSupportb}UeV4!m kZ23777"fVY 9%q(-qB1B7r rkqG/rZ¾r nW!+2+s_ACCESS_MODE (eVYQ()3){3 ``*`'`1P/'eV& H/dwY5 :&@6)7@5PXD\0 0vf:y €tȰR )l! ,  pLpx"_)p֍7p RE #G1}GaQa[aeQSSQL_MAX_ROWya/'Ɂ&H/71V ÑV{4/Ɂ/' 2!q-0'V&Q4%/{@$ A1jV@'!FLpAN!3Minimumu `1BKextensionsZ{k= J\`@ ~_CtimestampF#A(#LeftyY#outer03Numeric2k#.$q yoD($1  @`$`abslogroundan#kvkF *"23ceiling#10b;truncate|@k &  pcosmodsign?zvlk"Yq!{exp pisin?kwb~jp"*#floor@#powerqrt?%l$:K- **+sf5(ـk~P"]p"@Aԑ3curdICdayofweekCmonthnamel#Kgkmm:b& yearmin نk:6 Rhounow0guk>o$(vcK!!#03quar?%$:uԈ-. U7Wkh8hhgggsasciilY#ucase|ԈӉkt0% ,char#rtrim?WWkwkggfk+coz3smex?Ӊފk Xs Type-verh`f< 2#4'8B t%K$09-;; @2`ifnull6V@2P% {$8V1 yD8{뀌-r0 h* 4@/'@&/%7$Ѝ' ջ F:ma`ps P: %`X  E( f ccorrespo nda 4`.T.7$C#V\h h)\* [*840)F0CЍgB#T\ O0)  (v"?g$ΎVp#|$9PJJ YCHAR;8 [g)E#Z,Zna< DATE TIMESTAMPYΎ@EZ(ZwFLOATA[0DOUBLgR)ԏE.INTEGERZ.E0t7{sLONGVARi!_ԏE_<_̫|Y E\BINARYL.ِEX1@E * eKEcpLِ}pE\%1$&v}* "t&Os0m$ 'AT~>$;MLS LABEL+Scalar;l8epage.- (;-x@$ͤIr,Cincre d^4000W  .ct1 M80;3CThereforev_sP/ H+unablek3per?mP)IC3aga(insRF3exceeds V8`IQ\OLE DB;Pro vider sCthey+ortCORA-01@026\tg+limits;en:c\(*6D!#av8oid?P!3upgradexA!K8.0.4.1.1c+h$igp)]%S$O&.y% Ru98"S1c  :z0%y' Jy.@'`&%-$) :'  *Hctransact0 al0lAgaV!Egkadii ato rPq3KV$XATRANS$M0vHaBrunsOracle-@suppliaZZnc@ i;+-u1B c uϖp3.:'\1P'uϖ&/%@$'( a\Kdifficulty6l@.a8[p(0arly#12641T&XlinSqlne tor>e*5 :T0b;[ NET.AUTHENTICATION_SERVICES := (none)a7S6 <0Ȱ#kC /|]7 >64773disable+Secure3Network;ServicessCAymous"*8S7{ {{`/:%A1q  AE2(s'@ P$6-0`'A& @F%s$ }1k; DLp[~" fo;+reliUuKunderlying0tH;accounts #User ~#enter-#login .takeCadva ntage 3feat/uXid[V`lY4XX<APIs ,#.=*1c& sa|5-L'hZ3's&/%L$sa(V ء5@H6#T#ROWID,\AJ3quVed*"ckeyset-drivenz[ BCK@;DISTINCT#GROUPU UNIONCINTERSE#MINUS3c$lasA11 { JX=*^=94a'`h`#``37'&g/%'@$g@(hg At A2 G+ex0ceptP3p@rogramI&`WFd~;possi1M0 -VK|@lZzPN٠<norrecthY#|#(+syx|': BW"$$6 {X[pack-name >.<[ c-or-func;>;(..., ,<formal-array-pa:_1>,;$m_23>,G 99nT},i/@ @Z:Z4v& 'EA< F>tȰRH8 @ < >C3g&r2kk\D7! T(E,(UP#^8ÀBordsRYCrepresSHg'Zh@&V/oA) U4 (JP$Ǚ@VltV 1$'h &/A?(.P2 definition: UZ '0ob;@[")00 0!ZwO%?U@ 7ѓ$; ""@ 10 )"І"E8$($?!], 7/ @+)z0Kt_pk1Typ e1na 100S @ j; #Ps?ZTTT=aSIn;0P/6Z5 6µ@b BODY!7821 ,7& .7 ',K):=200)M101'7EEEF7D@2 E1EP0E+PHY320cGp`ECG7G6Nd m$Rt""0"GD8g?õCK@@ h/51,Row+Numb 5||3to_char'A\!PP6P/"/;0/:* $81vEQUG#PROC1H4N- *8,fF@W*% .:cO37| 'X9A }X F0y-`  `ti37%\[Ч0 PP7V7yC7:nGn#threeF\ 6y5 :g%-:C***2H4y-***bG]7.):!." 5 6)F0-)b)"lU]7)?а!b6E58 jp/D V9xX3.*d+E ns 9X3( Zn H)?I|EJ@; g@+ \bۖ.08 (:Lf9<>zy91& ld1J'[ 2Bk/P'@&ؽ % $goo-@ (;g`zֵ*9}V uvvO~f *;n 4!P` nG.PW ,z[5 pCյ #( UA  _ 6 0ISO _y6 Cmandatory#X %03GTK0^]bR ^./.0+V PBAVE fC'o&C/<$1{C  dR4''4Nd2'C&(g%h$gWC (grbtSuad-safeI`$Kconcu Rd<P;en'cesS th riction#wordslcmultithreaded9+though4*XNB P+block*s+ .^ /`<9;originalP+leaves> .D@~#I ;`GH@tP\% 0Cpotent"ie\; ing.7h@1@ 2@uvd1 q' 66 - d'@& 04///%q$ &0 $S`&KKP{Bh3minimum6 JZC#V,5   0`CB#T@EEEEPR 1(v2? Z#;:PKp8$!t:(P@  f p@/P,6h ,R( . xjroce ss{XY_`;whenever@NJT+@called;U#xw횡 !,!Ы!@SSQLAlEnv/L2J&zSreq`uirem/,@bt s7_NULL_HANDLE4#%0trt`-61%6!,0K)-ll\DKrU [PStm"t؁hKassociat$<!Q+p)Qf *2jCstructureh}`H`#` Bf#/3Assigns3storage#space",t 2rO#leD@X @#C>Cancel/30>N!'jARu#caL.7A^@#mea@;conue-C@comple13KjCBYSg&';a0(r"N@I/ZLd${olAttribu6/KdescHripn5$,IKD tCc@haract NIp-depe$nd%oUzG&Ub/oF@ĚE/#szUIDH @CszAuthStre/ V#za.$/R5U q |xec4is@e|Snullab ility#! 3re ports$cu"ld.?/o O?_1 "/,dQ?%<ool3enabӲqpcE6a3< Rg)ooMk 9atssscRJ}Ð/U[m u&՟=C as(v -vio Œ .6-!((./_u H^p#S!so@p cMX=* ={@Ih ):0o$oRowC ount/L@% TB\Ub ) 8,[B:v~YN ^dBSd[_|) $@{Z#}8a~ :WĉP mcz-  .!u@U oEEaH s J f ;rollb\V $erG1* (jh_xE<30nFR. d  +mDanE UD$ ]L G #nyf, UPCautomcRZPt+xGc!`j|"[?;in[ive%$ /7S1 SjKvd1' 06 I- d'S& 0(4/%$Ox&KKP=; Bu63 bJiC#V,,3  )!#&`C @B#TE\EP $T(v W#?i @ziAn#', (v $@  !" "0?3Creates\t,P.* A!?<3I[szTableOwnerI {tur0ningO M!wPlJI@ rZ ,3ORDINAL;POSITIONBend[ 3ordinal4f.m @B\#xx!GDuuA *A 1W[g1/o ;existFZmc>D .=ABg#p{P<. R!@!W!IB /B(n*+`+nP*"T~uZn :gsdBaCH#`B /U !2F!zaBCHrMr&rsSQLGetFunctions>TRUE5#f(8NxTaCDO#lGP 1!K0InfoC]3H@DBC[USMALLINT$,PO ER  *#e!h"~CE@O(DHi2jj"##bDEI#f%6$$ E"ka1Type4Q0Fʱ(#n pE/FT#x|,nEURX QParamData/Used`SconjXB(VèwEFH@@@/+Allowsds4zF&x~K/FGgt/;PrPovid+govern3aspe(cts%<;F1HUSC@/m3reldjBshGHHB^BV%SHialColumR% ;uniqu@ely[1w1HdIIk)"cta*tc xKs`Yindexes $ ʓ8HEKX`#~WQF2[G6C'ݭ ڇ) X(  ate$) Fĵ`SEn0umer`Yw/ceiveI +remoteާ ) KXB +1 |CG ifierZfV #matchS 7'|0  #check7 Lfli#prior ;c^a  .A);y&STABLE_OWNER'.#VIEWS#o0 dTSYS8U $%dIjK$  /7EKK1L 2KK vd1jKK' 06( r - d'KK& Q04/%KL$iKL')KLPy*d@{ 63( Zb P  ATfJLLC#V,#y gdP*`CLMB#TEEP|L,?xXLMY#@Ebes`t#guw haJ#ba3patrs E3[HKdetermi c2^NOH@ d@@LDrGrs//OKQc##mj: >&Ej{K ExtedFen?3Simila5f(\Ja]+offsem .OOQW#|o Ą1k )Hj( H)BKQRh`#R=l?(H/KD>SsdSm0yb,@ f+U PDATE 0INPSERT DELETE3u >A( #thosuSQԮ +xhzgQoSNzh_x_>SsJK/Z ##usage+X=*=+RTU s#Խ;/cT. OvA@q@;gN %*yD,##nrXoSTHx~ v/,h9 marykey-2 UUTUU4*,]m2'rocedurea\Hc#inputp+out { Vt.A+8." J "W j"^+# D*# ;SEQU0ENCE**`Z& t'<D! xTJ- `ETVl#MF ]21 s\A/BCkas?d,b,ڠI6x%E Sdnguish!&fik_PT_UN KN t/kPROCEDURE_T YPo)UWa0#SD}CpLQ&4%J]!jT Y)Sposii8#>IRow '23ADo 'Md-_ VXUc}xccs"zc4eL{Ie.%Ay 20%%W $=X jK6XB1vڌB܆:. p' 06, 'B&@ -4,,/%p$ &0$DV&K"KPx.}H<.KKC#V0= D "0CB#T@EFEFPS  (v!?K-c#:PKbK $0,$@p^_ !{]|KexplicitlyfZG@#,_TE#Z,,!&@.!t lNx_Q-@E^k^^ ^^^ _UJEh( b:Et^TN~3capable.qFJE~~~.~" N,Stranslatio@nDLL]#oE"2qR$#63P0SQL_TXN_READ_COMMITTED .X_;:.UN0`PEA TABLET bPSERIALIZa#А# nn34S Pn ATTR_ENLIST_IN_DTC3.0 #џ NSdistributedScoordina(z3pointercpITac!IR#rgX6jT %! CONNEC8TIOCread-on] 5<"j+failed@[ k%܆@$61 g>.܆@@'4, 'g&ϖ6%@@$G]gӇ&hvxV҆JC6Ҷ#VCӇ`Bц}I݈V#|_CqCV}c2,147,483,647WFoa`LK#f,ܧ $>.|1 |ٍ0461>'9 b9i'|ٍ&q/%@$A~|' AB(bD-z;provid? g [updatab ilityhlockingL&CU,ю@C{ Xh{ {{M{2)C|Br1юV}b+Yx-FORWARDLY[*EtX T X̃STATICZWbG#^#Zo8GCytFKEYSDRIVEN*~*$*0ON_VALUES f#a5^g.Nm;4,|W17֞*d. H |+*~mi Sm w|7%b0 $6 f1K fՔ.0' S ",'f&S/%$P'> T+occPurs9z,\ G; SEj TeC53 derivPuQ;dPetec< 0 ?.Ē'tr \% %;Retu rnM@+-y( H# F ecez A tags%I 3withLou(% p lX;examples :|0`DĒٓ5 :0b;[ [z!P!CORA-n[message-text7y@6 <&60Ȱ#kC`0/F$ٓV7 >H&7!&>PH'6|Np]7VՔ6P0%Ѯ/11!hArialSymbolCourier New  -$Ñ{{Ñ2{{ & c{555 Ñ c   2{{ڌc  {ÑÑ{ Ñcc &&&&&&ÑÑ      ڌڌc2cڌڌ2cڌڌڌ2Ñ2222Ñ2ڌڌڌ2ڌڌڌ22Ñڌڌ2Ñ2 22&ÑÑÑÑÑ   Ñ  c L/ & ;)F24LAbout tabAdding and Modifying Data Sources Using SetupAPIAPI Level 2 FunctionsAPI, Conformance LevelAPI, Level 1 FunctionsAPI, Notes on API Functions API, Thread-Safety Notes on API Functions$array parameters(attributes, connection string,authentication0BUFFERSIZE<CLI@Configuring the Oracle ODBC DriverDconnectHconnect, Connect Options TableLconnect, Connect String boxPConnecting to a Data SourceTconnectionXconnection, connection string\connection, Connection String Attributes`Core Level FunctionsdCursor Type and Concurrency Combinations Tablehcursorslcursors, keyset-drivenpcursors, limitationstdata sourcesxdata sources, Add Data Source dialog box|data sources, Data Source Name boxdata sources, Data Sources dialog boxdata sources, modifyingdata sources, setupdate functionsDSNError Messagesexternal authenticationFile DSN tabIISinternetinternet serverkeyset-driven cursorsLevel 1 API FunctionsLevel 2 API FunctionsLimitations of Using Keyset-Driven CursorsloginMapping Data Typesmodifying data sourcesMTSmultiple concurrent statementsNotes on API Functionsnumeric functionsODBCODBC, AdministratorODBC, Conformance LevelsODBC, Control PanelODBC, driver, configuringODBC, Drivers tabODBC, errorODBC, extensions to SQLODBC, SQL data typeoperating system authentication OPS$ user accountsOracleOracle, ClientOracle, ODBC error messagesOracle, Server Data type Overview$packaged(packaged, function,packaged, procedure0PL/SQL record type4PWD8REMARKS<result set@Returning Array Parameters from Stored ProceduresHSERVERL\Setting Up the Oracle ODBC DriverPSetup dialog boxTSQL Conformance LevelXSQL Conformance Levels\SQL grammar`SQL*NetdSQL_ATTR_CONNECTUON_DEADhSQL_ATTR_ENLIST_IN_DTClSQL_AUTOCOMMITpSQL_BIND_TYPEtSQL_CONCUR_LOCKxSQL_CONCUR_READ_ONLY|SQL_CONCUR_VALUESSQL_CONCURRENCYSQL_CURSOR_FORWARD_ONLYSQL_CURSOR_KEYSET_DRIVENSQL_CURSOR_STATICSQL_CURSOR_TYPESQL_GET_BOOKMARKSQL_KEYSET_SIZESQL_MAX_ROWSSQL_ODBC_CURSORSSQL_OPT_TRACESQL_OPT_TRACEFLESQL_ROW_NUMBERSQL_ROWSET_SIZESQL_TRANSLATE_DLLSQL_TRANSLATE_OPTIONSQL_TXN_ISOLATIONSQL_USE_BOOKMARKSSQLAllocConnectSQLAllocEnvSQLBindColSQLBindParameterSQLBrowseConnectSQLCancelSQLColAttributesSQLColumnsSQLConnectSQLDataSourcesSQLDescribeColSQLDescribeParamSQLDisconnectSQLDriverConnectSQLDriversSQLErrorSQLExecDirectSQLExecuteSQLExtendedFetch SQLFetch$SQLForeignKeys(SQLFreeConnect,SQLFreeEnv0SQLFreeStmt4SQLGetConnectOption8SQLGetConnectOption()<SQLGetCursorName@SQLGetDataDSQLGetFunctionsHSQLGetInfoLSQLGetStmtOptionPSQLGetStmtOption()TSQLGetTypeInfoXSQLMoreResults\SQLNativeSql`SQLNumParamsdSQLNumResultColshSQLParamDatalSQLPreparepSQLPrimaryKeystSQLProcedureColumnsxSQLProcedures|SQLPutDataSQLRowCountSQLSetConnectOptionSQLSetConnectOption()SQLSetCursorNameSQLSetParamSQLSetPosSQLSetScrollOptionsSQLSetStmtOptionSQLSetStmtOption()SQLSpecialColumnsSQLStateSQLStatisticsSQLTablesSQLTransactStatement Options Tablestored procedurestring functionssupportedsupported, functionssupported, optionsSYNONYMCOLUMNSSystem DSN tabsystem functionSystem Requirementsthread-safeThread-Safety Notes on API FunctionsTracing tabtransaction servertype conversion functionUIDUserUser, DSN tabUser, tabUser, User Name boxusing using, keyset-driven cursorsUsing, Microsoft Internet Information ServerUsing, Microsoft Transaction ServerUsing, Operating System Authenticationweb CURSORSSQL_OPT_TRACESQL_OPT_TRACEFLESQL_ROW_NUMBERSQL_ROWSET_SIZESQL_TRANSLATE_DLLSQL_TRANSLATE_OPTIONSQL_TXN_ISOLATIONSQL_USE_BOOKMARKSSQLAllocConnectSQLAllocEnvSQLBindColSQLBindParameterSQLBrowseConnectSQLCancelSQLColAttributesSQLColumnsSQLConnectSQLDataSourcesSQLDescribeColSQLDescribeParamSQLDisconnectSQLDriverConnectSQLDriversSQLErrorSQLExecDirectSQLExecuteSQLExtendedFetch SQLFetch$SQLForeignKeys(SQLFreeConnect,SQLFreeEnv0SQLFreeStmt4SQLGetConnectOption8SQLGetConnectOption()<SQLGetCursorName@SQLGetDataDSQLGetFunctionsHSQLGetInfoLSQLGetStmtOptionPSQLGetStmtOption()TSQLGetTypeInfoXSQLMoreResults\SQLNativeSql`SQLNumParamsdSQLNumResultColshSQLParamDatalSQLPreparepSQLPrimaryKeystSQLProcedureColumnsxSQLProcedures|SQLPutDataSQLRowCountSQLSetConnectOptionSQLSetConnectOption()SQLSetCursorNameSQLSetParamSQLSetPosSQLSetScrollOptionsSQLSetStmtOptionSQLSetStmtOption()SQLSpecialColumnsSQLStateSQLStatisticsSQLTablesSQLTransactStatement Options Tablestored procedurestring functionssupportedsupported, functionsSetting Up the Oracle ODBC Driversupported, options/&;)LzOverviewSystem RequirementsAdding and Modifying Data Sources Using SetupConfiguring the Oracle ODBC Driver5Connecting to a Data SourceConnection String AttributesÑODBC Conformance LevelsSQL Conformance LevelsMapping Data Types Using Microsoft Transaction Server Using Microsoft Internet Information ServercUsing Operating System AuthenticationLimitations of Using Keyset-Driven Cursors&Returning Array Parameters from Stored Procedures{Notes on API Functions Thread-Safety Notes on API FunctionsCore Level Functions2Level 1 FunctionsڌLevel 2 FunctionsConnect Options TableStatement Options Table Cursor Type and Concurrency Combinations Table Error Messages/&;)L4\\'ˁG/( ozc Cյڌ}A|ُzֵÑW!2W eQt:m HvgF.KA)Veᾄ]2֗DMZ¾lIDtp^0; P,)y Tt5֍s'J kؓˎCq f;*('"1@,H ~" ) |+< v , LY Ss&}HcB3%k# Zw!!*]#?((-G/qvj1 z[52d5 177ȅ;~ ;ҍ ¥;!7> B DHSHw I RWURXʆ1W[d[{|7i\B\x"_<8G`4\ddo*,fBj  nQuFv wNW