Hola a todos.
Estoy empezando a aprender C# pero me manda una excepcion que no entiendo aun no conosco el luenguaje y no se alo que se refiere, la excepcion es la siguiente:
Cita: No hay ninguna asignación de tipo de objeto System.Windows.Forms.TextBox a un tipo nativo de un proveedor administrado conocido.
Este es mi codigo:
Código C:
Ver originalString insert = "insert into" +
" clientes" +
"(nombre,paterno,materno,calle,nInt,nExt,colonia,ciudada,lada,telefono)" +
"values" +
"('@nom','@pat','@mat','@cal',@nin,@nex,'@col','@ciu',@lad,@tel)";
SqlCommand cmd = new SqlCommand(insert, con);
SqlParameter[] param = new SqlParameter[]{
new SqlParameter("@nom",this.tbNombre.Text),
new SqlParameter("@pat",this.tbPaterno.Text),
new SqlParameter("@mat",this.tbMaterno.Text),
//new SqlParameter("@fna",this.dtpFNacimiento.Value.ToShortDateString()),
new SqlParameter("@cal",this.tbCalle.Text),
new SqlParameter("@nin",this.tbNInt.Text),
new SqlParameter("@nex",this.tbNExt.Text),
new SqlParameter("@col",this.tbColonia.Text),
new SqlParameter("@ciu",this.tbCiudad.Text),
new SqlParameter("@lad",this.tbLada.Text),
new SqlParameter("@tel",this.tbTelefono)
};
cmd.Parameters.AddRange(param);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
El error lo lanza cuando ejecuta la linea
cmd.ExecuteNonQuery();
Gracias por la ayuda.