SQL-Tabelle AUTO_INCREMENT-Wert abfragen
-
Hallo allerseits!
QSqlQuery query("SHOW TABLE STATUS LIKE 'tblBlaBlaBla'"); queryNewNumber = query; queryNewNumber.first(); intAutoIncr = queryNewNumber.value(0).toInt();Kriege 0 als intAutoIncr-Wert!
Die Abfrage funktioniert in SQL einwandfrei.
Was mache ich hier falsch?
Besten Dank im Voraus!
-
Hallo allerseits!
QSqlQuery query("SHOW TABLE STATUS LIKE 'tblBlaBlaBla'"); queryNewNumber = query; queryNewNumber.first(); intAutoIncr = queryNewNumber.value(0).toInt();Kriege 0 als intAutoIncr-Wert!
Die Abfrage funktioniert in SQL einwandfrei.
Was mache ich hier falsch?
Besten Dank im Voraus!
@GreatRookie said in SQL-Tabelle AUTO_INCREMENT-Wert abfragen:
Ergebnis aus
queryNewNumber.first();? -
@GreatRookie said in SQL-Tabelle AUTO_INCREMENT-Wert abfragen:
Was mache ich hier falsch?
Du führst das Query nicht aus, abgesehen davon - warum kopierst Du das query überhaupt?
-
@GreatRookie said in SQL-Tabelle AUTO_INCREMENT-Wert abfragen:
Ergebnis aus
queryNewNumber.first();?Ok ich schreibe es für den Herrn Ehrlicher so um:
QSqlQuery query("SHOW TABLE STATUS LIKE 'tblBlaBlaBla';"); //query wird inizialisiert - ausgeführt query.first(); intAutoIncr = query.value(0).toInt();Mein Fehler:
intAutoIncr = query.value(10).toInt();liefert erwartetes Ergebnis...