Eine Abfrage erstellen und speichern


Mit einer Datenquelle verbinden

Um SQL-Daten zu importieren, starten Sie mit dem Menübefehl Daten: Mit Datenbank verbinden:

  • Um eine gespeicherte Verbindung (ODS) oder eine Abfragedatei (ODQ) zu öffnen, klicken Sie auf Öffnen. Wenn Ihre Verbindung funktioniert, wird der Dialog SQL-Editor geöffnet.
  • Wenn Sie vorher nicht mit Ihrer Datenquelle verbunden haben, müssen Sie eine Verbindung einrichten.
  1. Klicken Sie auf Neu, um den Dialog Datenbankkonnektor zu öffnen.
DB database connector dialog.png
  • Verbindungszeichenkette: Wählen Sie diese Option, wenn Sie bereits eine textbasierte Verbindungszeichenkette für eine gegebene Datenquelle haben (ODBC oder OLE DB).
  • ODBC-Datenquelle: Wählen Sie diese Option, wenn Sie eine ODBC-Datenquelle über das Windows-Applet ODBC-Datenquellen-Administrator definiert haben.
  • ODBC-Treiber: Wählen Sie diese Option, wenn Sie einen ODBC-Treiber haben und eine Datenquelle erstellen möchten, die auf diese Datenkonnektorinstanz anwendbar ist.
  • Windows-Dialog Datenverknüpfungseigenschaften: Wählen Sie diese Option, wenn Sie eine OLE-DB-basierte Datenquelle wie SQL-Server oder Access-Client-Library verwenden.

Verbindungszeichenkette

Verbindungszeichenketten sind eine nützliche Methode zum schnellen Herstellen einer neuen Verbindung von einer existierenden Verbindung aus.

  1. Falls Sie bereits eine gültige Verbindungszeichenkette zu einer ODBC- oder OLE-DB-Datenquelle haben, wählen Sie diese Option und geben Sie Ihre Verbindungszeichenkette ein.
  2. Falls die Authentifizierungs-/Login-Daten in einer Verbindungszeichenkette verschlüsselt sind, werden Sie aufgefordert, diese Infos erneut einzugeben. Wenn Ihre Verbindungszeichenkette gültig ist, wird der Dialog SQL-Editor geöffnet.

OBDC-Datenquelle

Um eine neue Verbindung zu einer ODBC-Datenquelle herzustellen, wählen Sie diese Option:

UG database connector dialog.png
  1. Wählen Sie im Dialog Datenbankkonnektor die Option ODBC-Datenquelle und klicken Sie auf OK.
  2. Wählen Sie eine Datenquelle (DSN) und geben Sie Verbindungsparameter im Dialog Über ODBC verbinden.

ODBC-Treiber

Wählen Sie diese Option, wenn Sie einen ODBC-Treiber haben und eine Datenquelle erstellen möchten, die auf diese Datenkonnektorinstanz anwendbar ist.

DB ODBC Driver.png

Windows-Dialog "Datenverknüpfungseigenschaften"

OLE DB

DB Database Connector Data Link Properties dialog.png
  1. Wählen Sie im Dialog Datenbankkonnektor den Windows-Dialog "Datenverknüpfungseigenschaften".
  2. Wählen Sie auf der Registerkarte Provider einen OLE DB Provider und klicken Sie dann auf Weiter, um zur Registerkarte Verbindung zu gelangen.
  3. DB Data Link Properties.png

  4. Wählen Sie einen Servernamen aus oder geben Sie diesen ein (Wenn der Server nicht aufgelistet ist, geben Sie einfach dessen Namen ein).
  5. Geben Sie einen Anwendernamen und ein Passwort ein.
  6. Klicken Sie auf OK (andere Einstellungen der Registerkarte sind optional), um die Verbindung zu Ihrer Datenquelle herzustellen.

Eine Anfrage erzeugen

Sobald Sie eine Verbindung zu Ihrer Datenquelle hergestellt haben, sehen Sie eine Liste von Objekten auf der linken Seite (Tabellenliste) des Dialogs SQL-Editor.

Ein Doppelklick auf den Tabellenknoten fügt den Tabellenknoten zum Bearbeitungsfeld des Anweisungsfelds im rechten Bedienfeld hinzu. Sie können die SQL-Abfrage auch direkt in das Bearbeitungsfeld der SQL-Anweisung einfügen.

Sqleditor.png

Ein funktionierendes Beispiel für eine Abfrage finden Sie in diesem OriginLab-Blogeintrag unter Mit einer Datenbank verbinden und Daten importieren.

Eine Anfrage speichern

Sie können eine Abfrage in einer Arbeitsmappe oder einer ODQ-Datei speichern, indem Sie entweder Datei: In aktives Blatt speichern oder Datei: Verbindung und Anfrage speichern unter im Menü wählen. Außerdem wird durch Klicken auf die Schaltfläche Import im Dialog SQL-Editor die Abfrage automatisch in einer Zielarbeitsmappe gespeichert.

Das Speichern einer Abfrage in der Arbeitsmappe (Datei: Fenster speichern unter) ermöglicht es Ihnen, die Daten in der Arbeitsmappe in der Vorschau zu sehen und die Daten jederzeit zu importieren. Die Arbeitsmappe kann als Vorlage gespeichert werden (Datei: Template speichern unter), in der auch Informationen bezüglich der Formatierung der Arbeitsmappe gespeichert werden können. Wenn Sie die Vorlage das nächste Mal öffnen, haben Sie eine formatierte Arbeitsmappe mit der gespeicherten benutzerdefinierten Anfrage. Indem Sie auf das Symbol des Datenbankkonnektors Button database connector icon.png in der oberen linken Ecke der Vorlage klicken, können Sie den Import durchführen und die formatierte Arbeitsmappe mit Daten füllen, die aus der Datenquelle stammen. Um eine gespeicherte Abfrage im aktiven Arbeitsblatt anzuzeigen oder zu modifizieren, klicken Sie auf das Symbol des Datenbankkonnektors und wählen Sie SQL-Editor.

Die gespeicherten Abfragedateien (ODQ) können über das Menü Daten: Mit einer Datenbank verbinden: Öffnen oder durch Navigieren und Klicken auf eine der gespeicherten Dateien in der Liste "Zuletzt verwendet" geladen werden. Nachdem eine *.ODQ-Datei geladen ist, können Sie ihre Vorschau anzeigen oder sie in die aktive Arbeitsmappe importieren. Dies ist nützlich, wenn Sie die Abfrage auf mehrere Arbeitsmappen anwenden möchten.