TprxADOQuerySelect

De Pragma Wiki
Ir a la navegación Ir a la búsqueda


Descripción

El objeto TprxADOQuerySelect simplifica el acceso a la funcionalidad de su ancestro, TADOQuery, implementando código de uso común en el resto del sistema.

Ancestro

TADOQuery

Carpeta

C:\DevelopPrx\Library

Propiedades

Se describen las funciones de visibilidad public o published. Las funciones con visibilidad más baja solo sirven como propiedades físicas para las descriptas abajo.

Nombre Descripción Visibilidad Tipo Inicialización
SilentError Indica al sistema si debe silenciar los errores retornados por el servidor. public Boolean No tiene.
SQLX Es una lista que permite armar las sentencias SQL antes de aplicarlas. public TStringList No tiene.
MensajeError Cuando SilentError es True las funciones retornan cualquier error del servidor de BD en esta propiedad. public String No tiene.
fvs Propiedad que indica que el objeto pertenece a Pragma, usado en el inspector de objetos. Deprecada. public Boolean No tiene.
MasterDataSet A veces el objeto es detalle de otro, en ese caso esta propiedad esuna referencia a este Dataset maestro. public TDataSet No tiene.
fbn_parser_object Todos los datasets tienen una referencia a un objeto de este tipo para realizar traducciones de nombres de columnas, o reemplazo del comando FBN. public Tfva_parser_fbn El objeto se instancia en el Create.
GUID Cada vez que se instancia un objeto derivado de esta clase se genera un código GUID que identifica de una manera única al dataset, y a cualquier consulta que lo esté utilizando. public String El valor se genera en el Create llamando a GUIDToString.
ppAutoFindConnection Cuando su valor es True el objeto busca entre los componentes de la aplicación a uno de tipo TprxADOConnection, clase que extiende la funcionalidad de TADOConnection. public Boolean Normalmente se inicializa a True.

Funcionalidad relevante

Nombre Descripción Visibilidad Valor de retorno.
prxADOQuerySelectCreate Se define por fuera de la clase y sirve para simplificar la instanciación de un objeto. public TprxADOQuerySelect.
Create Create public NA
Destroy Destroy public NA
Loaded Loaded public NA
FindConnection Busca en la aplicación hasta encontrar un DataModule que contenga un TADOConnection cuya propiedad 'ppMainConnection' sea True. protected Boolean: True cuando encontró la conexión, sino False.
FirstRecord Usa Sender: TObject como argumento para que pueda ser asignada directamente a eventos, llama al First. public NA.
PriorRecord Usa Sender: TObject como argumento para que pueda ser asignada directamente a eventos, llama al Prior. public NA.
NextRecord Usa Sender: TObject como argumento para que pueda ser asignada directamente a eventos, llama al Next. public NA.
LastRecord Usa Sender: TObject como argumento para que pueda ser asignada directamente a eventos, llama al Last. public NA.
DatabaseExists Recibe un texto como argumento. Boolean Retorna True si existe una BD cuyo nombre coincida cono ese texto, False sino.
TableExists Recibe un texto como argumento. Boolean Retorna True si existe una tabla cuyo nombre sea ese código, False sino.
Select Recibe un texto que representa un comando SQL de SELECT y lo aplica a la BD. public Retorna True si pudo aplicar el comando, False sino.
Ejemplo Ejemplo Ejemplo Ejemplo