Qt4-> QSqlTableModel-Refresh bei mehreren Clients auf DB

Alles rund um die Programmierung mit Qt
Antworten
mheil
Beiträge: 4
Registriert: 9. Juni 2006 09:13
Wohnort: Stuttgart
Kontaktdaten:

Qt4-> QSqlTableModel-Refresh bei mehreren Clients auf DB

Beitrag von mheil »

Hi!

Ich habe folgendes Problem:
Ich muss Daten in eine Datenbank (in meinem Fall Oracle) lesen und schreiben.
Also: ich greife per QSqlTableModel oder QSqlRealtionalTableModel auf Daten sowohl lesend auch schreibend zu.
Was passiert eigentlich wenn ein anderer Prozess, ein anderer Client etc. auch noch auf die Daten in der Datenbank zugreift?
Bekommt das von mir in meinem Programm verwendete Modell die Änderung mit?

Wenn nicht müsste ich dann um Chaos in der DB zu verhindern auf das normale QSqlQuery ausweichen oder?

Für prompte Antworten bin ich sehr dankbar.
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Fuer Oracle hast du sicher ODBC qsqlodbc, wenn du den richtig eigesetz hast
macht er selber seine rollback .... und auch seine verwaltung...

darum wer zuerst speichert und committet hat die daten gesetzt... ansonsten
der odbc von oracle hat bereist alles drinnen was gebraucht ist.... ist fast dass selbe wie imb db2 ..... mit rollbacks
Antworten