Hi!server static void main(Args _args)
{
DictTable dictTable;
Connection connection;
Statement statement;
str sql;
ResultSet resultSet;
SqlStatementExecutePermission perm;
;
dictTable = new DictTable(tableNum(CustTable));
if (dictTable != null)
{
connection = new Connection();
sql = strfmt( "SELECT * FROM %1", dictTable.name(DbBackend::Sql) );
perm = new SqlStatementExecutePermission(sql);
// Check for permission to use the statement.
perm.assert();
statement = connection.createStatement();
resultSet = statement.executeQuery(sql);
// End the scope of the assert call.
CodeAccessPermission::revertAssert();
}
}
Error:
Request for the permission of type 'SqlStatementExecutePermission' failed.
(S)\Classes\SqlStatementExecutePermission\demand
(S)\Classes\Statement\executeQuery
(C)\Jobs\main - line 20
这段例子是在msdn中给出的,可是运行的时候却给出上面的错误。明白的朋友给点建议!
