Показать сообщение отдельно
Старый 25.07.2013, 12:33   #6  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
Цитата:
Сообщение от dech Посмотреть сообщение
Спасибо большое. А как теперь выполнить хранимую процедуру, которая работает с другой базой данных на том же SQL Server? Пишет ошибку.
А на основе вашего примера... не работает?... изменив sql на...
X++:
{
    str sql     = "USE otherDB EXEC storedProc parm1, parm2";
    Connection  conn    = new Connection();
    Statement   stmt    = conn.createStatement();
    ResultSet   rs;

    SqlStatementExecutePermission   perm = new SqlStatementExecutePermission(sql);
    ;

    perm.assert();

    // BP deviation documented
    rs = stmt.executeQuery(sql);

    while(rs.next())
    {
        info(rs.getString(1));
        //info(rs.getString(2));
    }

    CodeAccessPermission::revertAssert();
    info("OK");
}

Последний раз редактировалось ansoft; 25.07.2013 в 12:40.