連接oracle 客戶端 vs 2010調試 提示“ORA-12154: TNS: 無法解析指定的連接標識符 ”
尼瑪調了半天了,
HRESULT hrconn = m_pConn.CreateInstance(__uuidof(Connection)); sConn.Format(_T("Provider=OraOLEDB.Oracle;User ID=%s;Password=%s;Data Source=%s"), di.szUser, di.szPwd, di.szSvr); OutputDebugString(sConn); if (SUCCEEDED(hrconn)) { m_pConn->ConnectionTimeout = 10; hrconn = m_pConn->Open(_bstr_t(sConn), "", "", adModeUnknown);open的時候就出現錯誤:ORA-12154: TNS: 無法解析指定的連接標識符 ”,
sConn的字符串是沒有錯的,那麼原因是什麼呢??尼瑪找了半天,查看ADO的流程都沒有錯= =, 就快放棄了 。。 。。
然後一不小心把項目路徑:F:消費模擬\SimulatePressure9.6(2)\SimulatePressure\DataBase 改成 F:消費模擬\SimulatePressure9.6\SimulatePressure\DataBase然後就可以了,
親們知道原因了吧