Hallo,
ich möchte gerne eine Combobox mit Daten aus meiner Accesdatenbank befüllen.
Das hab ich bis jetzt:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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