[C++] Problem mit Combobox befüllen

warcraft9105

Erfahrenes Mitglied
Hallo,
ich möchte gerne eine Combobox mit Daten aus meiner Accesdatenbank befüllen.
Das hab ich bis jetzt:
Code:
OleDbConnection^ con = nullptr;
             try
             {
                 String^ sConnectionString = 
                        "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Dokumente und Einstellungen\\maltmannshofer\\Eigene Dateien\\Dokumente 2008\\AE - C++\\Programme\\Meisterschaft\\Stadtmeisterschaft.mdb";
                 con = gcnew OleDbConnection(sConnectionString);
                 con->Open();
                 DataSet^ dataset_typ = gcnew DataSet();

                 OleDbDataAdapter^ adapter_typ = 
                      gcnew OleDbDataAdapter ("SELECT * FROM styp ORDER BY ID;", con);

                 adapter_typ->Fill(dataset_typ, "Typen");
                        
                 cbox_typ->DataSource = dataset_typ->Tables["Typen"];
                 cbox_typ->DisplayMember = "ID";
                 cbox_typ->ValueMember = "Typ";
             }
             catch(Exception^ e)
             {
                 MessageBox::Show(e->ToString());
             }
             finally
             {
                 if(con != nullptr)
                     con->Close();
             }
Er zeigt mir leider keine Fehlermeldung an, deswegen weiß ich jetzt nicht mehr weiter.
Ich hoffe ihr könnt mir helfen.

MfG, warcraft9105
 
Zurück