Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.db.ConsultaSqlabstract

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

Diagrama de herencia 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.
 
bool SQLExecute (string tcSql, ref DataTable dtTabla, int tnNumeroRegistros=0, bool tlNoResetDataTable=false)
 Método abstracto para la ejecución del query.
 
void ComprobarSiHayModificacionDeDatos (string tcQuery)
 Método que realiza las validaciones específicas.
 
string getQuery ()
 Devuelve el query original.
 
virtual string getQueryToLog ()
 Devuelve el query con las marcas para operaciones de log.
 
eTipoQuery getTipoQueryActual ()
 Devuelve el tipo de query.
 

Métodos protegidos

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

Atributos protegidos

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

Descripción detallada

Clase abstracta para tipos de consulta SQL.

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

Documentación de constructores y destructores

◆ 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 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()

bool sage.ew.db.ConsultaSql.EjecucionEspecificaPorTipoDeQuery ( ref DataTable dtTabla)
abstractprotected

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

Parámetros
dtTablaDataTable de resultados
Devuelve

◆ 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 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 de esta clase está generada del siguiente archivo: