Anzeige:
Ergebnis 1 bis 3 von 3

Thema: QT und SQL-Transactions

  1. #1
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615

    QT und SQL-Transactions

    Hmmm, könnte auch dach DB gehören, aber da wir ja hier alle so über QT labern ...

    Hat jemand mal versucht Transactions unter QT zu nutzen?

    Mir will das ganze einfach nicht so gelingen ...
    Bodo
    Systemadmistration UNIX

  2. #2
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Jetzt schon

    das einleiten der Transaction:
    QSqlDatabase::database()->transaction();

    SQL-Statement müssen dann unbedingt über die database() abgewickelt werden:
    query = QSqlDatabase::database()->exec( sqlStatement );

    Fehlerbehandlung:
    if( query.lastError().type() != QSqlError::None )
    {

    }


    Das einzige Problem, was ich z.Z. noch habe, innerhalb einer Schleife und einer Transaction mehrere SQL-Statements hintereinander auszuführen.
    Da stürtzt mein Prg immer ab ...
    Bodo
    Systemadmistration UNIX

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Original geschrieben von TheDodger

    Das einzige Problem, was ich z.Z. noch habe, innerhalb einer Schleife und einer Transaction mehrere SQL-Statements hintereinander auszuführen.
    Da stürtzt mein Prg immer ab ...
    Nicht mehr ...
    Da war wohl noch eine session offen und nicht mit rollback / commit abgeschlossen.
    Bodo
    Systemadmistration UNIX

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •