welcher Parameter bei Transaction, Commit und Rollback?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress, WoltLab & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis:

  • H ist das Handle, das du bei db("fbInit", U,P, D)
    bekommst und N% ist der Modus, wohin die Ausgabe
    geleitet wird, also 0, 1, 2 oder größer, was dann
    ein Handle bedeutet, z.B. Gridbox o.ä.
    Das kann auch eine unsichtbare List/Gridbox sein, die mit
    Create("List/Grid,...) erstellt wurde, wenn keine sichtbare
    Ausgabe gewünscht ist. Siehe Hilfe.

    H% = db("fbInit", U,P, d)

    Dann fehlt auch noch der Parameter H% :
    db("fbExec",H%, "#TRANSACTION", N%)
    db("fbExec",H%, "#COMMIT",N%)
    db("fbExec",H%, "#ROLLBACK",N%)

    Michael Wodrich hat mal sowas zusammen gefasst :
    https://xprofan.net/intl/de/online…bank-dbase-sql/

    siehe ziemlich weit unten.

    In deinem Falle würde ich sagen, daß die Meldungen vom SQL-Treiber dort
    reingeschrieben werden. z.B. bei #ROLLBACK letzte Funktion xy rückgängig gemacht.
    Müßtest du mal schauen, was in der Liste drinsteht.

    Wir sind die XProfaner.

    Sie werden von uns assimiliert.

    Widerstand ist zwecklos!

    Wir werden alle ihre Funktionen und Algorithmen

    den unseren hinzufügen.

    Einmal editiert, zuletzt von H.Brill (11. Juni 2020 um 17:12)

  • hm, ich komme keinen Meter weiter:

    Code
    i% = db("fbExec", ep&, "#transaction",0)


    bringt mir "Invalid Token". ep& ist das gültige Handle, drei zeilen weiter läuft damit der Select-Befehl.

    ---
    Xprofan X4, Win7/32, Win10/64

    Einmal editiert, zuletzt von Martin_K (14. Juni 2020 um 15:13)

  • Sieht wohl so aus, als würde Firebird das nicht unterstützen,
    sondern nur das normale SQL.
    Zumal ja der Select-Befehl funktioniert.

    Mal in der Doku suchen, ob ja und dann welche Tokens ?
    Könnten ja auch anders heißen.

    Mal hier schauen :
    https://firebirdsql.org/file/documenta…tements-de.html

    Die Frage ist dann auch noch, ob die DLL das auch implementiert hat.

    Wir sind die XProfaner.

    Sie werden von uns assimiliert.

    Widerstand ist zwecklos!

    Wir werden alle ihre Funktionen und Algorithmen

    den unseren hinzufügen.

    Einmal editiert, zuletzt von H.Brill (14. Juni 2020 um 14:16)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!