R
Ruffin Bailey
When I started working on an ADO.NET application that accessed Oracle
9 on the backend, I downloaded and installed ODP.NET from Oracle
(http://otn.oracle.com/tech/windows/odpnet/index.html) which gave me
the Oracle.DataAccess.Client namespace.
Was impressed that the Oracle objects were in the VS.NET Help app --
until I finally figured out that's b/c there's a
System.Data.OracleClient in .NET 1.1 by default.
Other than a few minor syntax changes (like OracleDbType not existing
in System.Data.OracleClient), they seem to be the same thing.
Is there any technical reason to use one over the other? Though it's
a minor nuisance to install ODP.NET everywhere I install the app, I
will if that's a better route. If everything's equal, give or take,
however, I'll stick to the System.Data.OracleClient just for
simplicity's sake -- I guess. Still not completely convinced I
shouldn't use ODP.NET just so that I've got the vendor's data
connection code instead of something ultimately from a third party.
Thanks,
Ruffin Bailey
9 on the backend, I downloaded and installed ODP.NET from Oracle
(http://otn.oracle.com/tech/windows/odpnet/index.html) which gave me
the Oracle.DataAccess.Client namespace.
Was impressed that the Oracle objects were in the VS.NET Help app --
until I finally figured out that's b/c there's a
System.Data.OracleClient in .NET 1.1 by default.
Other than a few minor syntax changes (like OracleDbType not existing
in System.Data.OracleClient), they seem to be the same thing.
Is there any technical reason to use one over the other? Though it's
a minor nuisance to install ODP.NET everywhere I install the app, I
will if that's a better route. If everything's equal, give or take,
however, I'll stick to the System.Data.OracleClient just for
simplicity's sake -- I guess. Still not completely convinced I
shouldn't use ODP.NET just so that I've got the vendor's data
connection code instead of something ultimately from a third party.
Thanks,
Ruffin Bailey