hallo,
ich möchte ein Programm in C# mit einem Login - Bereich erstellen, wenn man ein Name und ein Passwort in C# eingibt, dann soll dies in einer Access Tabelle gespeichert werden, nur leider passsiert nicht, es kommt auch keine Fehlermeldung, ich weiß nicht mehr weiter, kann mir jmd vielleicht ein Tipp geben? hier mein Code bis Connection funktioniert es, also kann es nicht am ConnenctionString liegen
ich möchte ein Programm in C# mit einem Login - Bereich erstellen, wenn man ein Name und ein Passwort in C# eingibt, dann soll dies in einer Access Tabelle gespeichert werden, nur leider passsiert nicht, es kommt auch keine Fehlermeldung, ich weiß nicht mehr weiter, kann mir jmd vielleicht ein Tipp geben? hier mein Code bis Connection funktioniert es, also kann es nicht am ConnenctionString liegen
Code:
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C...";
string fname = textBox3.Text;
string lname = textBox4.Text;
con.Open();
MessageBox.Show("CONNECTION");
OleDbCommand cmd = new OleDbCommand("INSERT into Usertabelle (Username,Passwort)"+"values(@fname,@lname)",con);
if (con.State == ConnectionState.Open)
{
cmd.Parameters.Add("@fname", OleDbType.Char, 20).Value = fname;
cmd.Parameters.Add("@lname", OleDbType.Char, 20).Value = lname;
try
{
cmd.ExecuteNonQuery();
MessageBox.Show ("Data Added");
textBox3.Text = "";
textBox4.Text ="";
con.Close();
}
catch(Exception expe)
{
MessageBox.Show (expe.Source);
con.Close();
}
}
else
{
MessageBox.Show("CON FAILED");
}
}