Sascha Wetzel
Grünschnabel
Hi @ all,
ich mach grade eine Application in C# mit einer Access 2003 Datenbank und OleDb.
Die selects funktionieren super die inserts und updates dafür garnicht
Hier der select code:
Und hier der insert (update ist so gut wie identisch) code:
Das SQL-Command wir aus der Variable sqlStatement gelesen, in der Datenbank passiert bei insert und update jedoch garnix.
Das SQL-Command ist auch richtig formuliert, da wenn ich es direkt in Access ausführ wird es in die Datenbank geschrieben.
Weiß einer von euch eine Lösung?
ich mach grade eine Application in C# mit einer Access 2003 Datenbank und OleDb.
Die selects funktionieren super die inserts und updates dafür garnicht

Hier der select code:
Code:
sqlStatement = "SELECT * FROM Tabelle1";
connectionString = new OleDbConnection(pathToDatabase);
connectionString.Open();
dataAdapter = new OleDbDataAdapter();
dataAdapter.SelectCommand = connectionString.CreateCommand();
dataAdapter.SelectCommand.CommandText = sqlStatement;
connectionString.Close();
Und hier der insert (update ist so gut wie identisch) code:
Code:
sqlStatement = ""INSERT INTO Ausbilder ( Name, Vorname, Geburtsdatum, Date1, Date2, Gliederung, Telefon, Mobil, Email, Strasse, Hausnummer, Plz, Ort ) VALUES ('" + txtNameGrid.Text + "','" + txtVornameGrid.Text + "','" + dateTimeGeburtstagGrid.Text.ToString() + "','" + dateTimeBGLehrscheinGrid.Text.ToString() + "','" + dateTimeDrkLehrscheinGrid.Text +"','" + txtGliederungGrid.Text + "','" + txtTelefonGrid.Text + "','" + txtMobilGrid.Text + "','" + txtEmailGrid.Text + "','" + txtStrasseGrid.Text + "','" + txtHausnummerGrid.Text + "','" + txtPlzGrid.Text + "','" + txtOrtGrid.Text + "');");
connectionString = new OleDbConnection(pathToDatabase);
connectionString.Open();
dataAdapter = new OleDbDataAdapter();
dataAdapter.InsertCommand = connectionString.CreateCommand();
dataAdapter.InsertCommand.CommandText = sqlStatement;
connectionString.Close();
Das SQL-Command wir aus der Variable sqlStatement gelesen, in der Datenbank passiert bei insert und update jedoch garnix.
Das SQL-Command ist auch richtig formuliert, da wenn ich es direkt in Access ausführ wird es in die Datenbank geschrieben.
Weiß einer von euch eine Lösung?