![]() |
#6 |
Британский учённый
|
Вытащил код который я писал еще под 2009 версию - интеграция АХ к БД Оракл другой системы. Как рабочий пример.
X++: protected boolean connect() { LoginProperty lp; DEV_STConnect stConnect = DEV_STConnect::find(serviceName); ; lp = new LoginProperty(); if (isBatch) { lp.setOther(strfmt('Driver={Oracle in OraClient11g_home1};dbq=%1;Uid=%2;Pwd=%3;', stConnect.ServiceId, stConnect.UserName, stConnect.Password)); } else { lp.setOther(strfmt('Driver={Microsoft ODBC for Oracle};Server=%1;Uid=%2;Pwd=%3;', stConnect.ServiceId, stConnect.UserName, stConnect.Password)); } odbc = new OdbcConnection(lp); return odbc ? true : false; } ResultSet executeStatement(str _expr, boolean _update = false) { SqlStatementExecutePermission ssep; Statement stmt; ResultSet res; ; stmt = odbc.createStatement(ResultSetType::ForwardOnly, ResultSetConcurrency::ReadOnly); ssep = new SqlStatementExecutePermission(_expr); ssep.assert(); if (_update) { stmt.executeUpdate(_expr); } else { res = stmt.executeQuery(_expr); } CodeAccessPermission::revertAssert(); return res; }
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|