MySqlConnection conectar = new MySqlConnection("Server = localhost; Database=final; Port = 3306; Username = root; password = SoyAgente2341;"); //Ruta de conexion para acceder a la base de datos private void BotonVenta_Click(object sender, RoutedEventArgs e)//Boton que ejecuta el insert de una nueva venta { try { string fecha = Convert.ToDateTime(DatePicker.Text).ToString("yyyy/MM/dd");//string que contiene la fecha que se extrae del texbox y se convierte al formato aceptado por Mysql conectar.Open(); var sql = $"INSERT INTO registros values({Texbox1.Text},'{Texbox2.Text}',{Texbox3.Text},'{fecha}','{Texbox5.Text}','{Texbox6.Text}',{Texbox7.Text},'{Texbox8.Text}')"; Crud insert = new Crud(); insert.CagarCompra(sql, conectar); conectar.Close(); MessageBox.Show("Venta agregada"); } catch (Exception ex) { MessageBox.Show("Venta No agregada con exito" + ex.Message); } }