tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
362
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Niro99
    Niro99 Niro99 ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    54
    Guten Tag!

    Ich habe folgendes Problem: Ich möchte einer Access - Tabelle (OleDB) zur Laufzeit Spalten hinzufügen.
    Mit Zeilen ist es ja einfach möglich, indem man die Zeile dem DataTable hinzufügt und diese dann mit dem Update Command des DataAdapters in die Datenbank schreibt. Leider ist es mir dies mit Spalten nicht gelungen. Der CommandBuilder "ignoriert" die neuen Spalten im DataSet einfach.

    Hat mir jemand einen Tip? Ist das überhaupt möglich?

    Vielen Dank
     

  2. #2
    Avatar von Niro99
    Niro99 Niro99 ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    54
    Nach Opferung vieler Nerven läuft es jetzt!

    Konkret siehts so aus:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    int nr = dt.Rows.Count + 1;
                
    string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+pathDataBase+";Jet OLEDB:Database Password="+kennwort;
    string addCol = "ALTER TABLE Datenbank ADD COLUMN lk"+nr.ToString()+" double NULL";
     
    OleDbConnection conn = new OleDbConnection(conStr);
    OleDbCommand cmd = new OleDbCommand();
    cmd.Connection = conn;
    cmd.CommandText = addCol;
        
    try
    {
        conn.Open();
        cmd.ExecuteNonQuery();
        conn.Close();
    }
    catch (Exception ex)
    {
        Message_Show(ex.Message, 0);
    }
     

Ähnliche Themen

  1. JSF "Komponenten dynamisch rendern" oder auch "die 'nächste' Seite beeinflussen"
    Von Wutklumpen im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 22.09.09, 13:51
  2. Antworten: 2
    Letzter Beitrag: 23.04.06, 18:50
  3. Nach import von MySQL nach Access Daten "gelöscht"
    Von lukasS im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 19.01.05, 11:28
  4. Antworten: 20
    Letzter Beitrag: 08.08.04, 16:55
  5. Antworten: 0
    Letzter Beitrag: 03.02.04, 11:29