Hallo
ich habe über Visual Studio eine MDF erzeugt Optionen und darin eine tblOptionen mit 3 Feldern erzeugt.
NUn würde ich diese gern auslesen und aktualisieren können.
ICh möchte dies aber "von Hand" programmieren um auch zu verstehen und sehen was dahinter passiert. Und nicht über den Drag & Drop vom Visual Studio.
Leider sagt mein Prog dass die mdf Datei kein gültiges Datenbankdesign erkannt werden kann.
Hat jemand eine IDee für mich oder ein gutes Tutorial?
Die aktuellste VErsion (die aber auch nicht geht war:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36:
| using System.Data.OleDb;
namespace rEcycle { public partial class optionenSystem : Form { string connString = rEcycle.Properties.Settings.Default.optionenConnectionString;
OleDbConnection conn = new OleDbConnection(connString); DataSet ds = new DataSet(); OleDbCommand cmd = new OleDbCommand();
public optionenSystem() { InitializeComponent(); }
private void btnSpeichern_Click(object sender, EventArgs e) { OleDbDataAdapter da = new OleDbDataAdapter("Select * from tblOptionen", conn); ds.Clear(); cmd.Connection = conn;
cmd.CommandText = "Update tblOptionen SET inhalt = 'TEST' where beschreibung 'pfadVorlagen'";
try { conn.Open(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } |
Vielen Dank
Gruß
Daniel
Edit:
Habe nun diesen Code und im SQL String noch ein = ergänzt
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
| using System.Data.OleDb;
namespace rEcycle { public partial class optionenSystem : Form {
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Sourde=optionen.mdf;"); DataSet ds = new DataSet(); OleDbCommand cmd = new OleDbCommand();
public optionenSystem() { InitializeComponent(); }
private void btnSpeichern_Click(object sender, EventArgs e) { OleDbDataAdapter da = new OleDbDataAdapter("Select * from tblOptionen", conn); ds.Clear(); cmd.Connection = conn;
cmd.CommandText = "Update tblOptionen SET inhalt = 'TEST' where beschreibung = 'pfadVorlagen'";
try { conn.Open(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } |
Fehlermeldung:
Installierbares ISAM nicht gefunden