verwendetes Datenbanksystem: <ADO.NET - OLEDB>
Hallo!!!
Ich versuche gerade ein paar Daten in eine Access Datenbank hineinzuspeichern, es funktioniert alles und bekomme beim kompilieren keine Fehlermeldung, jedoch werden die Daten nicht in die Access Datenbank gespeichert
Hier der Quelltext
lg steve46
Hallo!!!
Ich versuche gerade ein paar Daten in eine Access Datenbank hineinzuspeichern, es funktioniert alles und bekomme beim kompilieren keine Fehlermeldung, jedoch werden die Daten nicht in die Access Datenbank gespeichert
Hier der Quelltext
Code:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; namespace tupper { public partial class Form1 : Form { public Form1() { InitializeComponent(); db(); } public void db() { try { OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Strasser Stefan\\Desktop\\tupper.mdb"); con.Open(); string query = "SELECT * FROM tupper"; OleDbCommand com = new OleDbCommand(query, con); OleDbDataReader reader = com.ExecuteReader(); while (reader.Read()) { cmdUmsatz.Text = "Aktueller Umsatz: " + reader["preis"].ToString() + " €"; } reader.Close(); con.Close(); } catch (Exception e) { string s = e.Message; } } private void button1_Click(object sender, EventArgs e) { string product = name.Text; string price = cmdPrice.Text; string menge = cmdMenge.Text; string customer = cmdCustomer.Text; double preisnew = Convert.ToDouble(price); double mengenew = Convert.ToDouble(menge); double preisfertig = preisnew * mengenew; string preisganzfertig = Convert.ToString(preisfertig); string mengeganzfertig = Convert.ToString(mengenew); OleDbConnection newcon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Strasser Stefan\\Desktop\\tupper.mdb"); string insertquery = "INSERT INTO tupper(produktname, preis, menge, customer) VALUES (product, preisganzfertig, mengeganzfertig, customer)"; OleDbCommand command = new OleDbCommand(insertquery); command.Connection = newcon; newcon.Open(); newcon.Close(); Ausgabe.Text = "Produkt: " + product + " Preis: " + preisfertig + " Menge: " + menge + " Käufer: " + customer + ""; } private void button2_Click(object sender, EventArgs e) { db(); } } }
Comment