ich möchte gerne für bessere Performance die queries etwas aufbereiten.
hier mein code:
Code: Alles auswählen
print db
query = QSqlQuery(db)
print query.prepare( "Select :l, lot_id from table where rownum < 4" )
print query.bindValue( ":l", QVariant("lot_id"), QSql.ParameterType(3))
print query.execQuery()
print query.isActive()
print query.executedQuery ()
while query.next():
print "erg:",query.value(0).toString()
Code: Alles auswählen
<qtsql.QSqlDatabase object at 0x009C8B70>
True
None
True
True
Select :l, lot_id from table where rownum < 4
erg: lot_id
erg: lot_id
erg: lot_id
Parametertyp ist auch gesetzt. Nur irgendwie klappt das net.
Seht ihr einen Fehler, bzw habt ihr nen Lösungsansatz.
mfg
Matthias