Am Verzweifeln mit diesen Arrays
-
Hallo Leute,
seufz, bekomme über SQL Query eine Abfrage mit mindestens drei Spalten und einige Zellen (die sich je nach Quelle unterscheiden). Also dachte ich mir, das Array sollte wenn möglich dynamisch Erstellt werden.
Hänge einfach fest und bitte um Hilfe.
Anbei meine ersten Gehversuche.for(i=0; i<Form1->ADOQuery1->RecordCount; i++) { for(j=0; j<Form1->ADOQuery1->FieldCount; j++) int** qry = new int[i][j]; Form1->Series3->Add(qry[0][1]); Form1->Series4->Add(qry[0][2]); Form1->Series3->XLabel[0] = qry[0][0]; Form1->ADOQuery1->Next(); delete[]qry; }
Mit freundlichen Grüßen
gilDanke schon mal im Voraus.
-
Hallo
for(i=0; i<Form1->ADOQuery1->RecordCount; i++) { for(j=0; j<Form1->ADOQuery1->FieldCount; j++) int** qry = new int[i][j]; Form1->Series3->Add(qry[0][1]); Form1->Series4->Add(qry[0][2]); Form1->Series3->XLabel[0] = qry[0][0]; Form1->ADOQuery1->Next(); delete[]qry; }
bist du dir da sicher
du erzeugst sehr viele gry -> warum ?
du Addest ein gerade erzeugtes gry[0][1]
ohne es mit irgendwelchen Werten zu fuellenSchau dir das nochmal genau an
Was willst du denn genau machen
(dein Code und dein Text passen nicht so ganz zusammen)MfG
Klaus
-
Hallo Klaus,
die ADD (Series...) sollten eigentlich die Werte in eine Komponete ausgeben. Das ist ja mein Problem ich hänge einfach fest und bitte, mir auf die Sprünge zu helfen.
gil
-
Hallo,
schau mal in der Hilfe unter
TDataSet::Fields
das müsste dich weiter bringen.