The Easysoft ODBC-Oracle Driver lets ODBC-enabled. Oracle Database 10g, Express Edition (Oracle Database XE). On investment and trouble free operation. Stay Private and Protected with the Best Firefox Security Extensions The Best Video Software for Windows The 3 Free. ODBC driver for Oracle.
I am using C to write a DLL that provides basic database connection functionality to a couple of different applications, using ODBC. When I use this DLL to connect to an Oracle database (Oracle 10g Express Edition, specifically) I get the following error message:
Specified driver could not be loaded due to system error 1114 (Oracle in XE).
After rebooting my computer, one of the applications that uses this DLL can connect to the database, but the other (more important one) still gets this message.
Does anyone know what may be causing this error and how I can fix it? I've never used Oracle before so I don't really know where to start to fix this problem. Thanks in advance for any ideas anyone out there can give.
EDIT: I checked the PATH environment variable. It begins with: C:oraclexeapporacleproduct10.2.0serverbin. That's the correct path to Oracle on my computer.
![Driver Driver](http://kamranagayev.com/wp-content/uploads/2009/05/oracle_install171.jpg)
![Oracle 10g xe download Oracle 10g xe download](https://origin2.cdn.componentsource.com/sites/default/files/styles/lightbox_full/public/images/product_feature/devart/dbforge-data-generator-for-sql-server/img_482336.png?itok=T2c_ktSe)
2 Answers
![Bit Bit](http://haneefputtur.com/wp-content/uploads/2016/01/odbc3.jpg)
- Setup the windows PATH to first search the ORACLE_HOMEbin related to the Oracle ODBC Driver you're trying to use, or start your application in the ORACLE_HOMEbin directory related to the ODBC driver.
- Make sure the version of the ODBC driver matches the version of SQL*Net you have installed.
- Check if
tnsping
can get to your database - try to connect to Oracle with
sqlplus
- Check ODBC parameters. Is it Microsoft or Oracle driver?
- Create ODBC DSN through
Control panel -> Administrative Tools -> Data Sources
and try to connect to Oracle
Not the answer you're looking for? Browse other questions tagged coracleodbcoracle-xe or ask your own question.
I am using C to write a DLL that provides basic database connection functionality to a couple of different applications, using ODBC. When I use this DLL to connect to an Oracle database (Oracle 10g Express Edition, specifically) I get the following error message:
Specified driver could not be loaded due to system error 1114 (Oracle in XE).
After rebooting my computer, one of the applications that uses this DLL can connect to the database, but the other (more important one) still gets this message.
Does anyone know what may be causing this error and how I can fix it? I've never used Oracle before so I don't really know where to start to fix this problem. Thanks in advance for any ideas anyone out there can give.
EDIT: I checked the PATH environment variable. It begins with: C:oraclexeapporacleproduct10.2.0serverbin. That's the correct path to Oracle on my computer.
FerranB2 Answers
Oracle 10g Xe Download
- Setup the windows PATH to first search the ORACLE_HOMEbin related to the Oracle ODBC Driver you're trying to use, or start your application in the ORACLE_HOMEbin directory related to the ODBC driver.
- Make sure the version of the ODBC driver matches the version of SQL*Net you have installed.
- Check if
tnsping
can get to your database - try to connect to Oracle with
sqlplus
- Check ODBC parameters. Is it Microsoft or Oracle driver?
- Create ODBC DSN through
Control panel -> Administrative Tools -> Data Sources
and try to connect to Oracle