Seite 1 von 1

nach Mirgration auf Firebird: kein Insert mehr

Verfasst: Di 4. Jan 2022, 19:50
von ulihueck
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?