tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
633
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Nov 2003
    Ort
    Bergen / Norway
    Beiträge
    309
    Hallo ich will Werte in die Datenbank schreiben aber Zur Laufzeit sagt er mir immer den Fehler OleDbParameter with Parameternamen "Host" is not contained by this parameter Collection !

    Ich poste hier mal den Code:

    // Code:

    OleDbConnection export = new OleDbConnection();
    export.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\mtmfp200\\maillog$\\Bathory\\Bathory.mdb";
    // SQL Kommandos vorbereiten
    string strcommandhw = "SELECT * FROM Hardware";

    // DataSet definieren
    DataSet hwDataSet = new DataSet(); // Für Hardware
    // SQL Komando
    OleDbCommand hwkomando = new OleDbCommand(strcommandhw,export);
    OleDbDataAdapter hwDataAdapter = new OleDbDataAdapter(hwkomando);

    // Datenbank Öffnen
    export.Open();

    hwDataAdapter.Fill(hwDataSet,"Hardware");

    hwDataAdapter.SelectCommand.Parameters["Host"].Value = host;

    export.Close();

    // End Code

    Wobei host ein string ist und die Tabelle Hardware sowie die Spalte Host existieren !

    Kann mir Jemand helfen ?

    DarkGreetinx LordDeath
     
    "Gott ist tot! Gott bleibt tot! Und wir haben ihn getötet." - Friedrich Nietzsche

  2. #2
    krypta krypta ist offline Mitglied Gold
    Registriert seit
    Nov 2000
    Ort
    at
    Beiträge
    104
    Versteh net ganz was du da wirklich machen willst ... Du willst was in die table schreiben, machst aber vorher ein "select * from", füllst dann ein dataset mit diesen daten und willst dann einen Parameter der Query ändern?

    Wie gesagt, werde leider nicht ganz schlau draus ...
     

  3. #3
    Registriert seit
    Nov 2003
    Ort
    Bergen / Norway
    Beiträge
    309
    Hast du irgendeinen Vorschlag wie ich daten in eine Access DB bekomme ?

    DarkGreetinx LordDeath
     
    "Gott ist tot! Gott bleibt tot! Und wir haben ihn getötet." - Friedrich Nietzsche

  4. #4
    krypta krypta ist offline Mitglied Gold
    Registriert seit
    Nov 2000
    Ort
    at
    Beiträge
    104
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\path\db.mdb;User Id=admin;Password=;" 
     
    OleDbConnection conn = new OleDbConnection( connString );
    conn.Open();
     
    string sqlCmd = "INSERT INTO [Hardware] ([Column1],[Column2]) VALUES ('bla', 1)";
     
    OleDbCommand cmd = new OleDbCommand( sqlCmd, conn );
    cmd.ExecuteNonQuery();
     
    conn.close();

    zwar nicht getestet, sollte aber funktionieren
     

  5. #5
    Registriert seit
    Nov 2003
    Ort
    Bergen / Norway
    Beiträge
    309
    Ja so hab ich es hinbekommen aber ich habe zu viele Daten um jedesmal ein SQL Komando zu erstellen !

    Habt ihr nicht eine Andere Idee ?

    DarkGreetinx LordDeath
     
    "Gott ist tot! Gott bleibt tot! Und wir haben ihn getötet." - Friedrich Nietzsche

  6. #6
    krypta krypta ist offline Mitglied Gold
    Registriert seit
    Nov 2000
    Ort
    at
    Beiträge
    104
    kurzfassung (w/o abfangen von fehlern)

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    public void Insert( string col1, int col2)
    {
    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\path\db.mdb;User Id=admin;Password=;" 
     
    OleDbConnection conn = new OleDbConnection( connString );
    conn.Open();
     
    string sqlCmd = "INSERT INTO [Hardware] ([Column1],[Column2]) VALUES ('" + col1 + "', " + col2 + ")";
     
    OleDbCommand cmd = new OleDbCommand( sqlCmd, conn );
    cmd.ExecuteNonQuery();
     
    conn.close();
    }
     

Ähnliche Themen

  1. Problem bei DataAdapter.Update
    Von noFaiTh im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 16.04.10, 15:02
  2. DataAdapter/-Update
    Von Alfred_ im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 13.09.08, 17:11
  3. mySQL Dataadapter - Problem mit negativen Zahlen
    Von MasterDS im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 14.01.08, 08:25
  4. ein DataGrid zwei DataAdapter
    Von Fitschen im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 24.10.06, 15:58
  5. C# SQLite DataAdapter Update Problem
    Von Eichhoernchen09 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 30.03.06, 09:22