Problema con una Exception

02/08/2008 - 17:12 por RP | Informe spam
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??...

Preguntas similare

Leer las respuestas

#1 RP
04/08/2008 - 18:48 | Informe spam
la verdad que me acabo de sentir como un tonto, creo que debo empezar a tener
mas cuidado al revisar mi código jejeje, ok Gracias, tomare en cuenta tu
consejo de enviar lo que captura la excepción para la próxima... Gracias

"Raul" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida