Bonjour,
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
public OleDbConnection cn = new OleDbConnection();
//private int i;
// public int I { get => i; set => i = value; }
private void button2_Click(object sender, EventArgs e)
{
cn.ConnectionString = "";
NewMethod();
foreach (Control c in Controls)
{
if (c.GetType() == typeof(TextBox))
c.Text = "";
}
DB db = DB.GetInstance();
//String sql = "select * from utilisateur where login='" + log + "'and password='" + pw + "'";
String sql = "insert into Client values(@code_client,@nom,@adresse,@genre)";
SqlParameter param1 = new SqlParameter("@code_client", codetbx.Text);
SqlParameter param2 = new SqlParameter("@nom", nomtbx.Text);
SqlParameter param3 = new SqlParameter("@adresse", adressetbx.Text);
SqlParameter param4 = new SqlParameter("@genre", genrecbx.SelectedItem.ToString());
db.AddParam(param1);
db.AddParam(param2);
db.AddParam(param3);
db.AddParam(param4);
try
{
db.MyBeginTransaction();
db.My_ExecuteNonQuery(sql, 1);
db.MyComit();
MessageBox.Show("le client est ajoute avec succes!!!!!");
}
catch (Exception ex)
{
db.MyRollback();
MessageBox.Show("erreur :" + ex.Message);
}
finally
{
db.FermerConnexion();
}
}
Merci de bien vouloir me corrige
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI
Merci d'y penser dans tes prochains messages. |