Why do you return the following error?
ExecuteNonQuery: Connection property has not been initialized.
Code:
public bool IngresarUsuario(Prueba objeto)
{
using (SqlConnection con = new SqlConnection(strConnection))
{
try
{
query= ("insert into Pruebas (Id,Nombre,Componente)values (@Id,@Nombre,@Componente)");
SqlCommand comando = new SqlCommand(query,con);
comando.CommandType = CommandType.Text;
con.Open();
comando.Connection = cadena;
comando.Parameters.AddWithValue("@Id", objeto.Id);
comando.Parameters.AddWithValue("@Nombre", objeto.Nombre);
comando.Parameters.AddWithValue("@Componente", objeto.Componente);
if (Convert.ToBoolean(comando.ExecuteNonQuery()))
{
return true;
}
else
{
return false;
}
}
finally { }
}
}