25. Mai 2012 12:03
25. Mai 2012 12:45
30. Mai 2012 10:32
30. Mai 2012 11:08
static void Test()
{
Connection Con = new Connection();
Statement Stmt = Con.createStatement();
SqlStatementExecutePermission exe;
ResultSet rs ;
;
exe = new SqlStatementExecutePermission('SELECT * FROM TESTVIEW');
exe.assert();
rs = Stmt.executeQuery('SELECT * FROM TESTVIEW');
while ( rs.next() )
{
print rs.getString(1);
}
rs.close();
Con = null;
}
3. Juni 2012 13:35
fpeters@eno.de hat geschrieben:Ich würde trotzdem gerne wissen, wie ich eine SQL-Server-View in AX ansprechen kann. Die einzige Möglichkeit die ich gefunden habe, wäre folgende (Code kann nicht in einem Job ausgeführt werden und die "RunOn"-Eigenschaft der Klasse muss auf "Server" gesetzt werden):
4. Juni 2012 08:03
akuehn hat geschrieben:Schau dir aber mal einen etwas älteren Beitrag in meinem Blog an (Ein kurzer Einblick in ADO).
Auch dieser Beitrag hier eines anderen Blogs könnte dir helfen (Connecting to Databases through X++).
akuehn hat geschrieben:eigentlich sollten man nach meiner Meinung Jobs auch nicht für "produktiven Code" verwenden.
Weiterhin macht es auch Sinn, solchen Code auf dem Server ausführen zu lassen um keine unnötigen Verbindungen von einem Client zur Datenbank aufzubauen. Alle Datenbankverbindungen in AX werden immer nur vom Server (AOS) erstellt.