Keine Werbeeinblendungen für registrierte User

❤ SPENDE für das LO-Forum ❤
🙏 Webserver & Spamschutz 🙏



  🌹 Danke für Ihre Unterstützung 🌹


nach Mirgration auf Firebird: kein Insert mehr

Alles zur Programmierung im LibreOffice.
Antworten
ulihueck
Beiträge: 5
Registriert: Sa 11. Jun 2011, 10:30

nach Mirgration auf Firebird: kein Insert mehr

Beitrag von ulihueck » Di 4. Jan 2022, 19:50

Hallo,
ich habe seit der Migration einer bestehenden HSQL-Datenbank zu Firebird keine Möglichkeit, mit einem Macro Daten in die Datenbak zu schreiben.
Folgender Code hat bis jetzt gut funktioniert:

Code: Alles auswählen

query = "INSERT INTO ""Einnahmen"" (""Datum"",""Buchungstext"", ""Betrag"", ""Kategorie"", ""Zahlender"", ""Objekt-ID"") values ( '" & datumDialog & "' , '" &  Buchungstext & "' , '"  & Betrag & "' , '" & Kategorie & "' , '" & MieterID & "' , '" & ObjID & "')" & ""
						
						oStatement1.ResultSetType=1004
						oStatement1.executeUpdate(query)
Leider passiert nichts. Es gibt auch keine Fehlermeldung.
Ich habe den Query-String zum Testen einmal in eine Abfrage geschrieben. Das erzeugt einen Fehler. (Fehlermeldung.png)
Verwendet man die Option "SQL-BEfehl direkt ausführen" wird der Datensatz eingefügt, aber es gibt eine Fehlermeldung (Fehlermeldung2.png)
Gibt man die Query-String direkt in die Maske zum SQL-Ausführen ein, wird der Befehl wie gewohnt ausgeführt.

Was muss ich ändern?
Dateianhänge
Fehlermeldung.png
Fehlermeldung.png (28.23 KiB) 311 mal betrachtet
Fehlermeldung2.png
Fehlermeldung2.png (21.21 KiB) 311 mal betrachtet

Antworten