Cursor Aktualisierung Python Hana

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
Benutzeravatar
Lessly
User
Beiträge: 12
Registriert: Montag 30. April 2018, 17:25

Hallo zusammen,

ich habe ein Problem mit dem Cursor Objekt in Python. Verwendet wird die Datenbank SAP Hana Express
Der unten stehende Code wird in regelmäßigen Abständigen ausgeführt, gibt aber generell das selbe Cursor Objekt zurück (DAs Ergebnis der ersten SQL-Abfrage nach Beginn des Programms).
In die Datenbank werden in den selben Zeitabständen Daten hinzugefügt.

Code: Alles auswählen

def _getData(t):
   connection = dbapi.connect('XXXXXx', 'SYSTEM', 'YYYYY')
   cursor = connection.cursor()
   abfrage = 'SELECT TOP 1 TIMESTAMP1, Sensorvalue FROM SYSTEM.MESSWERTE ORDER BY TIMESTAMP1 ASC'
   cursor.execute(abfrage)
   meineAbfrage = cursor.fetchall()[0]
   cursor.close()
   print(meineAbfrage)
Hat jemand eine Lösung? Danke für eure Hilfe.

Viele Grüße
Lessly
Viele Grüße

Lessly
Sirius3
User
Beiträge: 17711
Registriert: Sonntag 21. Oktober 2012, 17:20

Du fragst den ältesten Messwert ab, und der wird sich wohl auch nie ändern.
Benutzeravatar
Lessly
User
Beiträge: 12
Registriert: Montag 30. April 2018, 17:25

Danke vielmals.

Problem zusammen mit einem anderen kleinen Schreibfehler gelöst.
Viele Grüße

Lessly
Antworten