verwendetes Datenbanksystem: SQL
Hallo zusammen,
im I- Netz / hier im Forum gibts jede Menge Informationen. Aber .... ich versteh sie nicht 😦 .
Ich möchte eine in C# erstellte Tabelle einer lokalen Datenbank (Dienstbasierte Datenbak) hinzufügen. Die Datenbank erstelle ich unter Projekt --> hinzufügen --> neues Element --> Dienstbasierte Datenbak. Die Tabelle erstelle ich so (is auch bloß kopiert):
DataTable workTable = new DataTable("Customers");
DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
workCol.AllowDBNull = false;
workCol.Unique = true;
workTable.Columns.Add("CustLName", typeof(String));
workTable.Columns.Add("CustFName", typeof(String));
workTable.Columns.Add("Purchases", typeof(Double));
Wie kann ich aber jetzt die Tabelle zu meiner lokalen DB fügen?
mit dem SQLdataadapter?
Was ist eigentlich der Unterschied zwischen Datenbank und DataSet und wann verwende ich was ?
kann ich auch eine Tabelle mit Spalten a , b , c erstellen, wobei c wiederum eine Tabelle mit den spalten y,x,z ist?
Danke schonmal und Gruß
Das kommt davon Wenn man nur nach irgendwelchen Codeschnippseln sucht statt sich ein Tutorial durchzulesen.
Jedes, aber auch jedes Tutorial zu ADO.NET ( so nennt sich die Datenbankschnittstelle ) beschreibt was ein DataSet ist und was nicht.
Nur So viel, was du da im DataSet machst hat keinen, aber auch überhaupt keinen Einfluss auf die Datenbank.
Hör also auf irgendwie rumzustochern ( lerning by doing setzt Grundlagen voraus die du nicht zu haben scheinst ) und lies dir ein Buch komplett durch.
Danach kannst du Code anschauen.
Wir haben extra links im Menu z.b. http://openbook.rheinwerk-verlag.de/visual_csharp_2012/ drin
Datenbanken fangen ab http://openbook.rheinwerk-verlag.de/visual_csharp_2012/1997_31_001.html an.
Wie kann ich aber jetzt die Tabelle zu meiner lokalen DB fügen
Das kannst Du z.B. mit dem SQL Management Studio machen.
Ein kurzes Tutorial findest Du hier : http://download.seven-c.de/files/DatenbankenHowTo.htm
Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3