Referencia de la Clase sage.ew.db.ConsultaSqlabstract

Clase abstracta para tipos de consulta SQL Más...

Diagrama de herencias de sage.ew.db.ConsultaSql
sage.ew.db.ConsultaConCache sage.ew.db.ConsultaFicticia sage.ew.db.ConsultaNormal sage.ew.db.ConsultaPersistente sage.ew.db.ConsultaTransaccional

Métodos públicos

 ConsultaSql (eTipoQuery teTipo)
 Constructor con parámetros Más...
 
bool SQLExecute (string tcSql, ref DataTable dtTabla, int tnNumeroRegistros=0, bool tlNoResetDataTable=false)
 Método abstracto para la ejecución del query Más...
 
void ComprobarSiHayModificacionDeDatos (string tcQuery)
 Método que realiza las validaciones específicas Más...
 
string getQuery ()
 Devuelve el query original Más...
 
virtual string getQueryToLog ()
 Devuelve el query con las marcas para operaciones de log. Más...
 
eTipoQuery getTipoQueryActual ()
 Devuelve el tipo de query Más...
 

Métodos protegidos

virtual void ComprobarQuery ()
 Implementación por defecto de la comprobación de querys Más...
 
abstract bool EjecucionEspecificaPorTipoDeQuery (ref DataTable dtTabla)
 Método abstracto para la ejecución de una consulta Más...
 

Atributos protegidos

SqlDataAdapter daConsulta = new SqlDataAdapter()
 SqlAdapter Más...
 
readonly eTipoQuery _TipoQuery = eTipoQuery.Indeterminado
 Tipo de query Más...
 

Descripción detallada

Clase abstracta para tipos de consulta SQL

Definición en la línea 224 del archivo DBQueryTypes.cs.

Documentación del constructor y destructor

◆ ConsultaSql()

sage.ew.db.ConsultaSql.ConsultaSql ( eTipoQuery  teTipo)
inline

Constructor con parámetros

Parámetros
teTipo

Definición en la línea 253 del archivo DBQueryTypes.cs.

Documentación de las funciones miembro

◆ ComprobarQuery()

virtual void sage.ew.db.ConsultaSql.ComprobarQuery ( )
inlineprotectedvirtual

Implementación por defecto de la comprobación de querys

Reimplementado en sage.ew.db.ConsultaConCache, sage.ew.db.ConsultaFicticia y sage.ew.db.ConsultaTransaccional.

Definición en la línea 318 del archivo DBQueryTypes.cs.

◆ ComprobarSiHayModificacionDeDatos()

void sage.ew.db.ConsultaSql.ComprobarSiHayModificacionDeDatos ( string  tcQuery)
inline

Método que realiza las validaciones específicas

Parámetros
tcQuery

Definición en la línea 288 del archivo DBQueryTypes.cs.

◆ EjecucionEspecificaPorTipoDeQuery()

abstract bool sage.ew.db.ConsultaSql.EjecucionEspecificaPorTipoDeQuery ( ref DataTable  dtTabla)
protectedpure virtual

Método abstracto para la ejecución de una consulta

Parámetros
dtTablaDataTable de resultados
Devuelve

Implementado en sage.ew.db.ConsultaConCache, sage.ew.db.ConsultaFicticia, sage.ew.db.ConsultaNormal, sage.ew.db.ConsultaPersistente y sage.ew.db.ConsultaTransaccional.

◆ getQuery()

string sage.ew.db.ConsultaSql.getQuery ( )
inline

Devuelve el query original

Devuelve

Definición en la línea 298 del archivo DBQueryTypes.cs.

◆ getQueryToLog()

virtual string sage.ew.db.ConsultaSql.getQueryToLog ( )
inlinevirtual

Devuelve el query con las marcas para operaciones de log.

Devuelve

Reimplementado en sage.ew.db.ConsultaConCache.

Definición en la línea 304 del archivo DBQueryTypes.cs.

◆ getTipoQueryActual()

eTipoQuery sage.ew.db.ConsultaSql.getTipoQueryActual ( )
inline

Devuelve el tipo de query

Devuelve

Definición en la línea 310 del archivo DBQueryTypes.cs.

◆ SQLExecute()

bool sage.ew.db.ConsultaSql.SQLExecute ( string  tcSql,
ref DataTable  dtTabla,
int  tnNumeroRegistros = 0,
bool  tlNoResetDataTable = false 
)
inline

Método abstracto para la ejecución del query

Parámetros
tcSqlString con la consulta SQL en formato estandar.
dtTablaDataTable pasado por referencia dónde devolveremos los datos obtenidos mediante la consulta "tcSql".
tnNumeroRegistrosOpcional.Número de registros que queremos obtener mediante la consulta.
tlNoResetDataTableOpcional.Si se indica el valor "true" no se reseteará el DataTable.
Devuelve
Devolverá True en caso que se haya ejecutado la sentencia correctametne, en otro caso devolverá False

Definición en la línea 268 del archivo DBQueryTypes.cs.

Documentación de los campos

◆ _TipoQuery

readonly eTipoQuery sage.ew.db.ConsultaSql._TipoQuery = eTipoQuery.Indeterminado
protected

Tipo de query

Definición en la línea 234 del archivo DBQueryTypes.cs.

◆ daConsulta

SqlDataAdapter sage.ew.db.ConsultaSql.daConsulta = new SqlDataAdapter()
protected

SqlAdapter

Definición en la línea 229 del archivo DBQueryTypes.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: