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:
Este es mi codigo:No hay ninguna asignación de tipo de objeto System.Windows.Forms.TextBox a un tipo nativo de un proveedor administrado conocido.
Código C:
Ver original
String 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.