[gelöst] Spaltennamen QSqlQuery/QDataTable
Verfasst: 29. Juli 2005 11:26
Hallo,
ich habe die Frage schon einmal gestellt, komme aber immer noch nicht drauf.
Mit diesem Code könnte ich den Inhalt der ersten Spalte in einem Text-Editor zeilenweise ausgeben.
Nun brauche ich aber die Spaltennamen und suche daher nach einer Funktion, wie bspw.:
Wie komme ich an den Namen einer Spalte? Ich benutze eine QDataTable und habe dort die Methode
Und könnte also mit einer Schleife über die Anzahl der Spalten laufen.
Auch hier gibt es die zwar die Methoden:
Aber ich suche vergeblich nach einer Methode oder Eigenschaft, die mir den Namen der Spalte verrät.
Any Help?
ich habe die Frage schon einmal gestellt, komme aber immer noch nicht drauf.
Mit diesem Code könnte ich den Inhalt der ersten Spalte in einem Text-Editor zeilenweise ausgeben.
Code: Alles auswählen
QSqlQuery query;
query.exec("select * from mytable");
while(query.next())
{
QString firstValue = query.value(0).toString();
textEditor->append(name);
} Code: Alles auswählen
QString firstColumn = query.column(0).toString();Code: Alles auswählen
int QDataTable::numCols ()Auch hier gibt es die zwar die Methoden:
Code: Alles auswählen
QVariant QDataTable::value ()Code: Alles auswählen
QString QDataTable::text ()Any Help?