when i am trying to debug my project. I am getting error while trying to establish a database connection. My connection is failing.
I am using Rogwave Library to connect to database.
I am using oracle database.
The Following is my code
The below are my runtime values:Code:RWDBDatabase oDBWork = RWDBManager::database ( sDBAccessLib, sDBName, sDBUser, sDBPassWd, sDBServerName ); oDBWork.defaultConnections(3);// dbTools verwaltet 3 Connection // Get and test a DB connecetion RWDBConnection oConn1 = oDBWork.connection(); RWDBConnection oConn2 = oDBWork.connection(); RWDBConnection oConn3 = oDBWork.connection(); if ( (!oDBWork.isValid()) || (!oConn1.isValid()) || (!oConn2.isValid()) || (!oConn3.isValid()) ) { oSAPAuftragLog->WriteLogFile ("Can't connect to data base <" + sDBName + ">"); cout << ProgTitel << ": Can't connect to data base " << sDBName << endl; EndProg (FALSE); return 1; }
If i try to connect toad to oracle database. I am able to connect it.Code:- sDBAccessLib {...} - data_ {???} std::allocator<char> {...} + _C_data 0x00bb3dec "or84315d.dll" - sDBName {...} - data_ {???} std::allocator<char> {...} + _C_data 0x00bb333c "AVVT" - sDBUser {...} - data_ {???} std::allocator<char> {...} + _C_data 0x00bb34bc "Master" - sDBPassWd {...} - data_ {???} std::allocator<char> {...} + _C_data 0x00bb33fc "Test" - sDBServerName {...} - data_ {???} std::allocator<char> {...} + _C_data 0x100b2f54 ""
The below is the error i am getting in my log. while trying to connect through my programCode:Database: AVVT User / Schema: Master Password: Test Connect as : Normal Connect Using: OraHome81 (Oracle Root)
In case to modify the TNS File. Please expalin in details.Code:15.07.2011 20:27:33 [SERVERERROR] ORA-12154: TNS:could not resolve the connect identifier specified Error number : 12154 Server: 15.07.2011 20:28:07 Can't connect to data base <AVVT>
Which location i will find the TNS File ?.
what to modify in TNS FIle ?.
How Toad is able to connect to database ?.
In toad there is a button called TNSNames Editor.
If i click that i am able to find the below entries.
Please help me to find out why my program is not connecting to oracle database.Code:File Name : C:\Oracle\Ora81\Network\Admin\tnsnames.ora AVVP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.135.41.49)(PORT = 6210)) ) (CONNECT_DATA = (SID = AVVP) ) ) AVVT = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.135.43.21)(PORT = 6210)) ) (CONNECT_DATA = (SID = AVVT) ) ) AVV2P = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.150.128.45)(PORT = 1565)) ) (CONNECT_DATA = (SID = AVVP) ) )



LinkBack URL
About LinkBacks



