gamefreaktegel
Grünschnabel
Hallo Leute,
ich besitze Visual Studio 2008 Professional SP1 und den MySQL Connector 5.2.3. Ich habe ein .NET Forms Projekt (C++) und möchte Daten aus einer MySQL-Datenbank in einem DataGridView ausgeben.
Hier mal mein Code, der aus diversen Google-Ergebnissen und Hilfeseiten entstanden ist
Kann das so funktionieren? Ich erhalte nämlich einige Fehlermeldungen u.a. diesen hier mehrmals:
Hat da jemand eine Idee oder eine Lösung?
Danke!
ich besitze Visual Studio 2008 Professional SP1 und den MySQL Connector 5.2.3. Ich habe ein .NET Forms Projekt (C++) und möchte Daten aus einer MySQL-Datenbank in einem DataGridView ausgeben.
Hier mal mein Code, der aus diversen Google-Ergebnissen und Hilfeseiten entstanden ist

Code:
MySqlConnection^ myConnection = gcnew MySqlConnection("Persist Security Info=False;database=ks-buchhaltung;server=192.168.0.1;user id=user;Password=pw");
myConnection->Open();
MySqlDataAdapter adapter = gcnew MySqlDataAdapter();
adapter.SelectCommand = gcnew MySqlCommand("SELECT * FROM T_Kunden", myConnection);
DataTable table = gcnew DataTable();
adapter.Fill(table);
BindingSource bSource = gcnew BindingSource();
bSource.DataSource = table;
dataGridView1.DataSource = bSource;
Kann das so funktionieren? Ich erhalte nämlich einige Fehlermeldungen u.a. diesen hier mehrmals:
Code:
error C2664: 'MySql::Data::MySqlClient::MySqlDataAdapter::MySqlDataAdapter(MySql::Data::MySqlClient::MySqlCommand ^)': Konvertierung des Parameters 1 von 'MySql::Data::MySqlClient::MySqlDataAdapter ^' in 'MySql::Data::MySqlClient::MySqlCommand ^' nicht möglich
1> Es ist kein benutzerdefinierter Konvertierungsoperator verfügbar, oder
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Hat da jemand eine Idee oder eine Lösung?
Danke!