SQL Query
SQL Query
Mit diesem Kommando können Sie eine SQL-Abfrage an eine Datenbank stellen. Dazu steht Ihnen der Tab SQL Abfrage zur Verfügung. Hier können Sie wählen, ob die Abfrage Auf ACMP Server/Datenbank oder Auf lokalem Rechner ausgeführt werden soll. Beim lokalen Rechner kann eine Datenbankverbindung zu einem SQL-Server definiert werden.
SQL query
Unter SQL Ausführungsmodus können Sie zunächst angeben, ob es sich bei dem SQL-Kommando um einen Aufruf (Ausführen) oder eine Abfrage (Öffnen) handelt. Der Unterschied besteht darin, dass ein SQL Statement mit der Option Öffnen ein ResultSet (z.B. bei SELECT) zurückgibt. Ein SQL Statement mit der Option Ausführen hingegen liefert nur die Anzahl der betroffenen Datensätze (z.B. bei UPDATE). Für Stored Procedures ist ebenfalls auf die korrekte Option zu achten. Über die Option Automatisch versucht ACMP anhand der Anweisung herauszufinden, welcher der beiden Modus verwendet werden soll. Verwenden Sie die Option Automatisch daher so selten wie möglich.
Im Bereich SQL Anweisung geben Sie Ihre Abfrage nach den geläufigen SQL-Standards an. Weiterhin geben Sie eine Variable an, in welcher das Abfrageergebnis gespeichert wird.
Falls die Abfrage auf einem lokalen Rechner ausgeführt wird, muss ein Verbindungsstring erstellt werden, welcher die Verbindung zur entsprechenden Datenbank angibt. Klicken Sie dazu auf den Button Verbindungsstring erstellen.
Es öffnet sich ein Dialog, in welchem Sie wählen können, ob Sie eine Data Link Datei benutzen oder einen Verbindungsstring benutzen möchten. Bei der Data Link Datei benötigen Sie eine Microsoft Datenverknüpfungsdatei (*.udl) oder eine ODBC-DSNs (*.dsn) Datei. Diese können Sie über einen Dateiauswahldialog (Browse-Button) aufrufen.
Der Pfad wird in die Eingabezeile des Verbindungsstrings geschrieben, wonach Sie auf den Button Verbindungseinstellungen aus *.udl Datei konvertieren klicken, um die Daten der angegebenen Datei in einen passenden String zu überführen.
Falls Sie sich statt der Data Link Datei für einen Verbindungsstring entscheiden, können Sie diesen über den Erstellen Button einrichten. Dazu öffnet sich ein weiterer Dialog: Unter dem Tab Provider wählen Sie zuerst den Treiber (OLE DB-Provider) aus, welcher für Ihre Datenbank der Richtige ist. Dabei werden mehrere Datenbanktypen unterstützt. Unter dem Tab Verbindungen müssen Sie die passenden Verbindungsdaten eingeben (siehe Hinweis) während unter dem Tab Erweitert ein Verbindungstimeout sowie die Zugriffsberechtigungen eingestellt werden können.
Eine Liste aller Parameter erhält man unter dem Tab Alle. Hier können die Parameter durch einen Doppelklick ebenfalls geändert werden.
Unter dem Tab Erweitert werden ebenfalls je nach Treiber verschiedene Berechtigungen gesetzt. Die Einstellungen für eine Schutzebene und einen Identitätswechsel sind nur bei bestimmten Treibern verfügbar.