mit c# in einer Access DB eine Tabelle erstellen



  • Hey,

    kann mir jemand von euch sagen, wie ich mit Hilfe von C# in bereits vorhandene Access DB eine Tabelle einfügen kann? ich weiß wie ich mich mit einer DB verbinden kann, auf eine bereits Tabelle zugreifen kann, und in dieser die Werte ändern kann... Doch eine Tabelle erzeugen, kann ich nicht... Helft mir bitte, ich bin am verzweifeln.

    Danke
    Embae



  • du kannst entweder ne neue datatable erstellen und an ein dataset anhaengen, oder
    du setzt einfach ein command ab.

    #1
    DataSet custDS = new DataSet("CustomerOrders");

    DataTable ordersTable = custDS.Tables.Add("Orders");

    DataColumn pkCol = ordersTable.Columns.Add("OrderID", typeof(Int32));
    ordersTable.Columns.Add("OrderQuantity", typeof(Int32));
    ordersTable.Columns.Add("CompanyName", typeof(string));

    ordersTable.PrimaryKey = new DataColumn[] {pkCol};

    #2
    "CREATE TABLE Orders(OrderID INTEGER, OrderQuantity INTEGER, CompanyName VARCHAR(79)"
    -> dann ueber ein oledbCommand absetzen


Anmelden zum Antworten