QSql(Relational)TableModel und parametrisierte Werte

Alles rund um die Programmierung mit Qt
Antworten
petric
Beiträge: 23
Registriert: 2. September 2008 17:42

QSql(Relational)TableModel und parametrisierte Werte

Beitrag von petric »

QT 4.3.3

Gibt es eine Moeglichkeit (wie bei QSqlQuery) parametrisierte Filter anzugeben ?

A'la:

Code: Alles auswählen

  model.setFilter ("Feld = :1");
  model.bindValue (":1", "xxx");
Das haette den Vorteil, dass man (zumindest teilweise) vor "SQL Injection" Angriffen gefeit waere.

Oder hat da jemand einen besseren Vorschlag (Codebeispiel) ?

Ausser natuerlich QSqlTableModel abzuleiten und die Parametrisierung nachzuprogrammieren :-(
(Eventuell hat das schon jemand gemacht und erspart mir das ;-) )

Gruss
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

QSqlQueryModel verwenden?
petric
Beiträge: 23
Registriert: 2. September 2008 17:42

Beitrag von petric »

upsala hat geschrieben:QSqlQueryModel verwenden?
Das waere richtig fuer einen Read-Only Zugriff. Wenn man aber Daten aendern moechte ...
Antworten