Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>In the configuration you described you will use <em>both</em> 'drivers'. Technically, System.Data.Odbc is not a driver, is a <a href="http://msdn.microsoft.com/en-us/library/ms810268.aspx" rel="nofollow noreferrer">provider</a>. </p> <p>To understand what's going on you need to separate the managed side (.Net) from the native side (ODBC). The Microsoft ODBC Driver for Oracle is a driver for ODBC. It allows any application capable of ODBC to connect to Oracle. ODBC is a <em>native</em> technology. On the otehr hand .Net Framwork uses <em>managed</em> data provider for it's data access. One such provider is the System.Data.Odbc provider which allows .Net applications to connect to any ODBC data source. So when your managed application connects to maConenctionString it uses the System.Data.Odbc provider to connect to the ODBC source named 'oracle' and the ODBC manager will load the Microsoft ODBC Driver for Oracle to connect to the actual back end. </p> <p>Now that being said <a href="http://msdn.microsoft.com/en-us/library/ms973871.aspx" rel="nofollow noreferrer">it is recommended you use native providers whenever possible</a>. So instead of connecting via the ODBC provider to an ODBC data source, is much better if you use directly the respective native provider like the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4F55D429-17DC-45EA-BFB3-076D1C052524&amp;displaylang=en" rel="nofollow noreferrer">.Net Managed Provider for Oracle</a> (for older frameworks) or the newer <a href="http://msdn.microsoft.com/en-us/library/system.data.oracleclient.oracleconnection(VS.80).aspx" rel="nofollow noreferrer">System.Data.OracleClient</a>.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload