#1 15.03.09 15:17
[Oracle 10g XE && VS2005 VC++] Приложение не подключается к базе
Использую поставляемую с Oracle OCCI:
Код::
SupermarketDB::SupermarketDB(CString &User, CString &Password, CString &DataBase)
{
string pass((CT2CA)Password), user((CT2CA)User), db((CT2CA)DataBase);
env = Environment::createEnvironment (Environment::DEFAULT);
try
{
conn = env->createConnection (user, pass, db);
}
catch(SQLException ex)
{
int er=ex.getErrorCode();
}
}на createConnection вылетает Exception. Catch отлавливает ошибку ORA-24960: the attribute OCI_ATTR_USERNAME is greater than the maximum allowable length of 255. Обгугливание интернета не дало результата. Может кто сталкивался с подобной проблемой? Неохота пока переходить на C#.
Исправлено [PAUL] (15.03.09 18:22)
Offline

