Es gibt verschiedene Sprachen, die man nutzen kann, um zu einem SAP ASE Server eine Verbindung aufzubauen. Wie Sie im Titel sehen können handelt es sich hier um die Sprache Python. Sie brauchen dabei zuerst eine Erweiterung. Ein einfacher Weg, um diese herunterzuladen, ist die Python-Kommandozeile zu öffnen und mit dem Befehl “pip install pyodbc“ in Python zu installieren.
Sollte dies auf diesem Weg nicht funktionieren, geht dies auch anders. Verlassen Sie in der Kommandozeile Python und geben dann Folgendes ein: “py -m pip install pyodbc“
Anschließend können Sie beginnen mit der Entwicklungsumgebung ihrer Wahl zu programmieren. Verwenden Sie dazu folgenden Code:
import pyodbc cnxn = pyodbc.connect('DRIVER=Adaptive Server Enterprise;UID=< Username>;Password=< Passwort>;PORT=< PortNummer>;SERVER=< iIPadress>;DATABASE=< Databasename>) cursor = cnxn.cursor() cursor.execute("SELECT * FROM testdb") row = cursor.fetchone() while row: print (row) row = cursor.fetchone()
Diesen Code müssen Sie für sich anpassen. Sie können das SQL Statement im “cursor.execute“ nach Bedarf umändern. Danach sollten Sie dieses testen. Dafür haben Sie zwei Wege zur Verfügung. Sie können dies mit einem Debugger oder in der Kommandozeile testen: