SQL-Tabelle AUTO_INCREMENT-Wert abfragen
Solved
German
-
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?
-
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...