Stringverkettung mit C++Builder?
-
Hallo,
ich will in eine Stringverkettung vornehmen: "Datum"+xEs geht darum Gridzellen die Zellenbezeichnungen von Datum1-Datum13 haben
in einer schleife zu durchlaufen um sie rauszulesen.Hier ist der Code:
while (j<14) { int x=1; DBGridKUH->DataSource->DataSet->Next(); NextDatum = DBGridVER->DataSource->DataSet->[u]FieldByName("Datum"+x)[/u]->AsString; DATUM->Lines->Add(NextDatum); x++; }
was stimmt ander Verkettung nicht?
Danke für eure HilfeLG
Eliza
-
Hallo,
Du versuchst ein Stringliteral ("Datum" vom Typ const char[]) mit einer int-Zahl zu verknüpfen. Das geht so nicht.
Ein Möglichkeit hier wäre, die int Variable in einen AnsiString umzuwandeln. So z.Bsp.DBGridVER->DataSource->DataSet->FieldByName("Datum"+AnsiString(x))->AsString;
-
Hallo,
ja es funktioniert so. Vielen Dank!