Konvertierung von char* in System::Object (ist das ÜBERHAUPT möglich?)

StonedMind

Mitglied
Hallo liebe Leute,

erst einmal wünsche ich Euch ein frohes Osterfest und erholsame Feiertage!

Nun zu meinem Problem:
Ich versuche gerade ein Programm mit grafischer Benutzeroberfläche (Windows Forms) in Visual Studio 2005 zu erstellen, womit ich Datensätze aus einer MySQL Datenbank in eine ListBox schreibe.
Ich baue erst eine Verbindung zur Datenbank auf, dann schreibe ich die Datensätze in einen Char-Array.
Diesen Char-Array würde ich gerne in einer ListBox ausgeben.
Ich muss dazu sagen, dass ich mich gerade erst in das Thema einarbeite. Ich bin also noch ein blutiger Anfänger (nicht wundern, wenn ich im Qullcode ein paar grundsätzliche Fehler drin habe!).

Hier ein Auszug aus meinem Quellcode:

Code:
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) 
		{
			my_con = mysql_init(NULL);

			mysql_real_connect(my_con, "127.0.0.1", "", "", "MyDatabase", 0, NULL, 0);
			mysql_query(my_con, sqlAbfragen);
			my_result = mysql_store_result(my_con);

			strDaten = new char[(unsigned int)my_result->lengths];
			strDaten[0] = '\0';

			for(int zeile = 0; zeile < my_result->row_count; zeile++)
			{
				my_row = mysql_fetch_row(my_result);

				for(unsigned int spalte = 0; spalte < my_result->field_count;spalte++)
				{
					strcat(strDaten, my_row[spalte]);
					strcat(strDaten, " ");
				}
				
				this->listBox->Items->Add(strDaten);
				strDaten[0] = '\0';
			}
			delete strDaten;
			mysql_free_result(my_result);
			mysql_close(my_con);
		}

Dazu erhalte ich folgende Fehlermeldung: Fehler 3 error C2664: 'System::Windows::Forms::ListBox::ObjectCollection::Add': Konvertierung des Parameters 1 von 'char *' in 'System::Object ^' nicht möglich C:\Pfad\Pfad

Jetzt versuche ich die ganze Zeit diesen Char Array in einen sogenannten "System::Object" umzuwandeln.
Ist das überhaupt möglich oder habt Ihr vielleicht andere, einfachere Verbesserungsvorschläge?
Bin euch echt für jede Hilfe dankbar.

MfG
Andy
 

Neue Beiträge

Zurück