Nachstehend Beispiele für den Zugriff auf die AX-Datenbank per SQL-Statement, diese Zugriffe müssen im übrigen immer serverseitig erfolgen (runOn-Property).
Beispiel für ein SELECT-Statement
public void run()
{
Connection connection = new Connection();
Statement stmt = connection.createStatement();
sqlStatementExecutePermission sqlStatementExecutePermission;
str sqlStmt;
resultSet resultSet;
;
sqlStmt = "SELECT accountNum, name, creditMax FROM custTable;";
sqlStatementExecutePermission = new SqlStatementExecutePermission(sqlStmt);
sqlStatementExecutePermission.assert(); resultSet = stmt.executeQuery(sqlStmt);
while (resultSet.next())
{
info(strFmt("%1 %2 %3", resultSet.getString(1), resultSet.getString(2), resultSet.getReal(3)));
}
CodeAccessPermission::revertAssert();
}
Übrigens: Wenn folgender Fehler beim Abfragen des resultSets auftritt, kann die Ursache ein ungültiges SQL-Statement sein!
Ein Datensatz in () kann nicht ausgewählt werden.
Die SQL-Datenbank hat einen Fehler gemeldet.
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Nachstehend Beispiele für den Zugriff auf die AX-Datenbank per SQL-Statement, diese Zugriffe müssen im übrigen immer serverseitig erfolgen (runOn-Property).
Beispiel für ein SELECT-Statement
Übrigens: Wenn folgender Fehler beim Abfragen des resultSets auftritt, kann die Ursache ein ungültiges SQL-Statement sein!