PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QT --- was sonst :)



TheDodger
02-01-2002, 09:44
Moin und ein gesundes neues Jahr allen zusammen!

Ich habe mal wieder ein QT - Problem ... und ich hoffe, ihr könnt mir da ein wenig weiterhelfen ...

ich möchte in einer while schleife daten aus einer DB (und das ganze über insgesamt 3 Tabellen) auslesen und diese in ein QTable eintragen.
da die anzahl der daten schwankt, muß ich zur laufzeit des programmes die rows hinzufügen. und dann die Daten dort eintragen.

Jedoch klappt das ganze irgendwie überhaupt nicht! [:(]

Wenn ich ein insertRows(1,1) benutze wird einfach keine Row hinzugefügt ...

Aus dem bauch heraud würde das so aussehen:





int row = 0;

QSqlQuery query;

if( query.exec( _select ) )
{
while( query.next() )
{
[...]

tData->insertRows( 1, 1 );

tData->setText( row, 0 , data1 );
tData->setText( row, 1 , data2 );
tData->setText( row, 2 , data3 );

row++;
}
}


hat jemand von euch eine ahnung wieso?
Was mache ich da falsch?

Bodo

TheDodger
03-01-2002, 12:27
Hat siche erledigt ...