Más información...

      Propiedades:

 

   ClearUnprovidedParams :Boolean

      Esta propiedad afecta la manera en que son tratados los parámetros de la consulta que no son especificados por la capa cliente, cuando dicha consulta es solicitada a través de un componente TDataSetProvider o similar.  Cuando es False, los parámetros no proporcionados se mantienen con su valor actual.  Cuando ClearUnprovidedParams tiene un valor de True, tales parámetros son limpiados con su método Clear antes de ejecutar la consulta —el comportamiento de un SQLQuery nativo es eliminar todo parámetro para el cual no se proporcione un valor—.  Esta mejoría en MagiaSQLQuery permite que un conjunto de datos del lado cliente pueda emplear sólo algunos de los parámetros de la consulta, además de evitar pérdida de parámetros durante pruebas de diseño de los componentes  Su valor predeterminado es False.

 

   StoreActive :Boolean

      Propiedad para indicar si la propiedad Active debe ser guardada o no en el archivo DFM.  Con esto se consigue evitar que la consulta intente abrirse cada vez que se carga el módulo de datos en el IDE, o al correr la aplicación y crearse el módulo de datos sin estar todo listo para abrir la consulta.  En el entorno de Delphi, es común establecer la propiedad Active en True por motivos de diseño, pero es bastante frecuente que el programador quiera que esa propiedad esté en False las siguiente vez que abra el proyecto o ejecute el programa.  Su valor predeterminado es False.

Componente MagiaSQLQuery

·        A diferencia del nativo TSQLQuery, este componente hace un manejo más adecuado de los parámetros que son enviados a través de un componente proveedor desde la capa cliente.  En esencia, si el lado cliente no proporciona valor para uno de los parámetros de la consulta, dicho parámetro conserva o bien limpia (según la propiedad ClearUnprovidedParams) su valor actual.  La reacción en un TSQLQuery es una poco deseada eliminación del parámetro.

·        Evita abrir la consulta innecesariamente al cargar el módulo de datos en tiempo de diseño.

Copyright © 2006-2008  Sistemas GH S.A. de C.V.

Todas las marcas referidas son propiedad de sus respectivos dueños.

Llama al 01 (443) 314-2467 o escríbenos un            .