0% encontró este documento útil (0 votos)
19 vistas1 página

Capa Datos

Este documento describe una clase que implementa operaciones básicas para interactuar con una base de datos, como establecer conexión, ejecutar sentencias SQL y obtener datos en formato DataTable.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas1 página

Capa Datos

Este documento describe una clase que implementa operaciones básicas para interactuar con una base de datos, como establecer conexión, ejecutar sentencias SQL y obtener datos en formato DataTable.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

namespace CapaDatos

{
//Conexion y operaciones con la base de datos
public class clsDatos
{//La capa de datos está implementada con ADO.Net
#region "Atributos"
string CadenaConexion = @"Data Source=DESKTOP-NVT9HH7\SQL2019;Initial
Catalog=BDDISTRIBUIDA;User ID=sa;Password=Uno2021";
public SqlConnection conexion { get; set; }//clase para establecer conexion
a una base de datos de sqlserver

#endregion
#region "Contructores"
public clsDatos()
{//constructor de la clase
this.conexion = new SqlConnection(CadenaConexion);
conexion.Open();
}
#endregion

#region "Métodos"
public Boolean Ejecutar(string sql)
{
bool respuesta = false;
try
{
SqlCommand comando = new SqlCommand(sql, this.conexion);//arma la
sentencia a ejecutar
comando.ExecuteNonQuery();//ejecutar la sentencia
respuesta = true;
}
catch (Exception ex)
{

}
return respuesta;

public DataTable ListadoToDataTable(string sql)


{
DataTable dt = new DataTable();//similar a una hoja de excel, contiene
columnas y filas
SqlDataAdapter da = new SqlDataAdapter("", this.conexion);//establece
la conexion a la base de datos
da.SelectCommand.CommandText = sql;//obtiene los datos desde la base de
datos
da.Fill(dt);//poner los datos obtenidos al DataTable
return dt;
}

private void CerrarConexion()


{
this.conexion.Close();
}
#endregion

}
}

También podría gustarte