![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi. I was developing a web application using SQL Server. Suddenly, my customer decided to use Oracle 8.1.6 as the database. The DBA is deciding if the application will access a new database or a scheme and I wiil have to migrate my SqlHelper class to an OracleHelper class. What is the purpose of an Oracle scheme? Can I access it using the .NET Oledb Provider? Thanks, Robert Scheer |
#3
| |||
| |||
|
|
Hi. I was developing a web application using SQL Server. Suddenly, my customer decided to use Oracle 8.1.6 as the database. The DBA is deciding if the application will access a new database or a scheme and I wiil have to migrate my SqlHelper class to an OracleHelper class. What is the purpose of an Oracle scheme? Can I access it using the .NET Oledb Provider? Thanks, Robert Scheer |
#4
| |||
| |||
|
|
rbscheer (AT) my-deja (DOT) com (Robert Scheer) wrote in message news:<cfd22ab6.0406061015.20065562 (AT) posting (DOT) google.com>... Hi. I was developing a web application using SQL Server. Suddenly, my customer decided to use Oracle 8.1.6 as the database. The DBA is deciding if the application will access a new database or a scheme and I wiil have to migrate my SqlHelper class to an OracleHelper class. What is the purpose of an Oracle scheme? Can I access it using the .NET Oledb Provider? Thanks, Robert Scheer Thanks Roy and Gregory. It seems that can't really use the Oledb Provider. In my researches I found that Oledb does not support Oracle cursors. Can you confirm that? Also, I found that in order to use ODP.NET I need to install the Oracle Client 9 but my database is 8i. Can I use this newer client to access an older database without problems? Thanks, Robert Scheer |
#5
| |||
| |||
|
|
"Robert Scheer" <rbscheer (AT) my-deja (DOT) com> wrote in message news:cfd22ab6.0406071721.651827df (AT) posting (DOT) google.com... rbscheer (AT) my-deja (DOT) com (Robert Scheer) wrote in message news:<cfd22ab6.0406061015.20065562 (AT) posting (DOT) google.com>... Hi. I was developing a web application using SQL Server. Suddenly, my customer decided to use Oracle 8.1.6 as the database. The DBA is deciding if the application will access a new database or a scheme and I wiil have to migrate my SqlHelper class to an OracleHelper class. What is the purpose of an Oracle scheme? Can I access it using the .NET Oledb Provider? Thanks, Robert Scheer Thanks Roy and Gregory. It seems that can't really use the Oledb Provider. In my researches I found that Oledb does not support Oracle cursors. Can you confirm that? Also, I found that in order to use ODP.NET I need to install the Oracle Client 9 but my database is 8i. Can I use this newer client to access an older database without problems? Thanks, Robert Scheer Robert - Someone is giving you bad (or at least incomplete) info - OLEDB does in fact support cursors - but it does not support updatable cursors -- all cursors from Oracle are Read Only. There is the cursor that is opened with the For Update clause, but that is still read only, and its advantage or a standard cursor is that it includes the rowid as a hidden column, to be used in the UPDATE..FOR CURRENT OF statement. With respect to ODP.NET - yes you must have Oracle 9iR2 client installed. You can still connect and access an Oracle 8i database, but obviously, you will only be able to use 8i functionality in that case. regards roy fine |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |