Hola, que tal, resulta que estoy aprendiendo el C# con WebDeveloper, y en una
cosilla digamos algo simple me sale el siguiente problema:
Tengo mi clase de Conexión:
public class clsConexion
{
SqlCommand cmd = new SqlCommand();
SqlConnection conexion = null;
public clsConexion()
{
}
public void Desconectar()
{
if (this.conexion.State.Equals(ConnectionState.Open))
{
this.conexion.Close();
}
}
public void Conectar()
{
string connDB = "Data Source=rpandurb\\SQLEXPRESS;Initial
Catalog=pruebasp;Integrated Security=True";
conexion = new SqlConnection(connDB);
conexion.Open();
}
//Creación de un comando Text de SQL
public void CrearComando(string strSQL)
{
cmd.Connection = conexion;
cmd.CommandType = CommandType.Text;
cmd.CommandText = strSQL;
}
//Ejecución del Comando Creado y Retorno del Resultado de la Consulta
public SqlDataReader EjecutarConsulta()
{
return cmd.ExecuteReader();
}
//Ejecución del Comando Creado
public void EjecutarComando()
{
this.cmd.ExecuteNonQuery();
}
}
y en mi clase me sale la falla en mi throw New Dataexception, y no me
permite ejecutar mi pequeño formulario
public void Insertar(string vNombre, string vApellido, int vEdad)
{
try
{
string SQL = "Insert Into (Nombre, Apellido, Edad) Values ('" +
vNombre + "', '" + vApellido + "', '" + vEdad + "')";
clsConexion objconn = new clsConexion();
objconn.Conectar();
objconn.CrearComando(SQL);
objconn.EjecutarComando();
objconn.Desconectar();
}
catch (Exception ex)
{
throw new DataException("Error al Ingresar los Datos", ex);
}
}
Que puede estar pasando??...
Leer las respuestas