Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Dataset in Access Datenbank verbinden

Empfohlene Antworten

Veröffentlicht

Mein Problem sieht wie folgt aus:

Ich habe eine Access Datenbank im Visual Studio per Dataset dagestellt, die Daten werden auch angezeigt wenn ich die Einzelnen Felder mit beispielsweise einer Textbox verknüpfe.

Nun will ich aber auch Daten in meinem Dataset und der Access Datenbank speichern. Dafür hab ich mir diverse Foren durchgelesen und bin bei MSDN auf die Addrow Methode gestoßen.

Leider funktioniert es immernoch nicht aber ich hoffe auf eine gute Antwort eurerseits :)

Datenbankname: Skeleton

Tabellenname: House

Spalten in House:

ID, HightLeft, HightRight, HightGabel, Width

Sprache: C#

Umgebung: Visual Studio 2010 Express

und hier mein Code:

Den Consolen Teil habe ich nur mit rein geschrieben um das programm an der stelle anhalten zu lasse um zu schaue ob daten vorhanden sind. Bei jedem neuen Klick auf meinem button läuft das programm auch einmal mehr diese schleife durch, aber im Dataset sehe ich die Daten nicht und auch nicht wenn ich die Access Tabelle öffne.

Also meine Frage: wie füge ich dem dataset und vorallem meiner Access Tabelle Zeilen hinzu? Ich dachte eigentlich, wenn ich dem Dataset eine Zeile hinzufüge, dass diese dann auch in meiner Access Tabelle hinzugefügt wird. Allerdings sehe ich die Daten ja nichtmal im Dataset, nur die Schleife läuft komischerweise mehrfach durch...


private void _btnNext_Click(object sender, EventArgs e)

        {


            skeletonDataSet.HouseRow newHouseRow = skeletonDataSet.House.NewHouseRow();


            newHouseRow.HightGabel = int.Parse(_txtHeightGabel.Text);

            newHouseRow.HightLeft = int.Parse(_txtHeightLeft.Text);

            newHouseRow.HightRight = int.Parse(_txtHeightRight.Text);

            newHouseRow.Width = int.Parse(_txtLength.Text);

            skeletonDataSet.House.Rows.Add(newHouseRow);


            DataTable dt = skeletonDataSet.Tables["House"];

            foreach (DataRow row in dt.Rows)

            {

                Console.WriteLine("{0} {1} {2}",

                   row["HightGabel"].ToString().PadRight(15),

                   row["HightLeft"].ToString().PadLeft(25),

                   row["HightRight"]);

            }

            Console.ReadLine();

}

Nein, ist ne Windows Form Application. Ich wusste nur nicht richtig wie ich überprüfen kann ob Daten gespeichert werden.

Allerdings ist mein kleines Problem dadurch noch nicht gelöst...

Also kann mir bitte jemand sagen was ich falsch mache?

Das werd ich mir gleich mal anschauen, vielen Dank schonmal!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.