02.03.2011, 18:32 | #1 |
MCT
|
SqlStatementExecutePermission
есть код метода класса
X++: server static void dbODBCConnection() { LoginProperty loginProp; ODBCConnection conn; Resultset resultSet, resultSetCount; Statement statement1, statement2; ; loginProp = new LoginProperty(); loginProp.setServer("server"); loginProp.setDatabase("база"); conn = new ODBCConnection(loginProp); statement1 = conn.createStatement(); resultSet = statement1.executeQuery("SELECT * FROM AKT"); На удаленном сервере код выполняется из-под пользователя аос. Учетка dbo и на хранимку стоит право выполнения. Чего еще не хватает?
__________________
Axapta book for developer |
|
02.03.2011, 18:44 | #2 |
Участник
|
Может быть нужно так ? (для AX2009 по крайней мере)
X++: SqlStatementExecutePermission permission;
permission = new SqlStatementExecutePermission(sql);
permission.assert();
statement.executeQuery(sql);
CodeAccessPermission::revertAssert(); |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
02.03.2011, 18:46 | #3 |
Модератор
|
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
02.03.2011, 19:02 | #4 |
MCT
|
Ага, забыл про то что начиная с 2009 версии надо использовать Permission
__________________
Axapta book for developer |
|