.NET and Oracle - Match Made in Hell (Data provider internal error(-3000) [System.String])
At my new gig, I am working on a project that is ASP.NET with an Oracle Database backend. Today I ran into an error.
Data provider internal error(-3000) [System.String]
What does this error mean? Heck if I know, its a generic error basically telling you that something is wrong with your connection to the database more than likely.
After troubleshooting code, the CSLA framework, more code, stored procs, queries, more code and testing everything I could think of, I decided it had to be something with the Oracle driver on my machine. I remembered back in the day when I worked for SCWH using Oracle 8 and having a hell of a time getting it to work if the driver was even a .1 release off, or if you were using the wrong driver.
Reinstalled the 10g client and Oracle Data Provider for .NET stuff and it worked. What a waste of time. Just another reason why I hate Oracle, and SQL Server is the way to go. No stupid dot releases of drivers that cause headaches. Granted MSFT used to have MDAC which was a major pain, but with .NET it just connects, and works.
Simlar Posts
- Business Intelligence and Analysis Services in the "Real World"
- It’s all in the family… My Uncle Matt is a MS Access to SQL Server Conversion Expert!
- HowTo: Get iSight Camera Working in Windows XP through Parallels 3.0 on MacBook
- SQL 2005: Using Data Management Views (DMV’s) to View Status of Database and Log Restores
- Vista, IIS7, Classic ASP, and Microsoft Access - How to Get It Working!

Leave a Reply