![]() |
#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 |
|
![]() |
#2 |
Участник
|
Может быть нужно так ? (для AX2009 по крайней мере)
X++: SqlStatementExecutePermission permission;
permission = new SqlStatementExecutePermission(sql);
permission.assert();
statement.executeQuery(sql);
CodeAccessPermission::revertAssert(); |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
![]() |
#3 |
Модератор
|
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
![]() |
#4 |
MCT
|
Ага, забыл про то что начиная с 2009 версии надо использовать Permission
__________________
Axapta book for developer |
|