Sistemas GH S.A. de C.V. - Magia Data
Sorpréndete con las propiedades de este componente...
Sorpréndete con las propiedades de este componente...
Sorpréndete con las propiedades de este componente...
Sorpréndete con las propiedades de este componente...
Sorpréndete con las propiedades de este componente...
Sorpréndete con las propiedades de este componente...

Magia Data es una pequeña suite de componentes para acceso a datos basada en clases Delphi nativas como TDataSource, TClientDataSet, TDataSetProvider y dbExpress.  Con Magia Data buscamos ofrecer a los desarrolladores Delphi los componentes que están acostumbrados a usar para acceder y manejar bases de datos, pero con extensiones y mejoras que los hacen más funcionales y fáciles de implementar, acelerando con esto el desarrollo de los proyectos.

 

Estos componentes derivados incluyen nuevas funciones (métodos) y propiedades para realizar tareas cotidianas y no tan cotidianas que anteriormente eran más laboriosas e involucraban cantidades significativas de código (o que simplemente resultaban inviables), y que ahora, con Magia Data, se reducen a simples asignaciones en el inspector de objetos o sencillas instrucciones de programa.

 

Independientemente del motor utilizado, Magia Data permite que el desarrollo de sus proyectos Delphi de bases de datos sea más rápido y eficiente, ahorrando muchas líneas de código y horas de trabajo.

Componente MagiaSQLConnection
Componente MagiaFirebirdSQLConnection
Componente MagiaSQLQuery
Componente MagiaDataSetProvider
Componente MagiaClientDataSet
Componente MagiaDataSource

Magia Data

Precio de lista:                 $ 100 Dlls.

·        Incluye varios métodos para operaciones comunes con campos empleando instrucciones cortas.

·        En tiempo de ejecución puede clonar el conjunto de datos asociado, usando una copia privada en lugar del componente asignado en tiempo de diseño, ayudando con ello a evitar conflictos entre módulos y permitiendo que dos elementos del programa trabajen simultáneamente con la misma tabla o consulta.

·        Incluye en sí mismo los eventos estándares de un conjunto de datos (OnNewRecord, BeforePost, AfterEdit, BeforeDelete, etc.), para programar tales eventos cómodamente en el propio código de los formularios donde se coloque el componente, evitando con ello “ensuciar” el módulo de datos con código de interfaz de usuario.

·        Incluye varios métodos y propiedades que ahorran esfuerzo y código en tareas que son habituales.

·        Hace más práctico y eficaz el manejo de puntos de restauración (save points).

·        Permite aplicar al servidor las modificaciones hechas sin limpiar el registro de cambios, previendo que la actual transacción sea revertida al fallar la aplicación de actualizaciones en otro conjunto de datos.

·        Su método Locate puede buscar un solo valor sobre varios campos.

·        La aplicación de cambios al servidor puede ser inmediata (tras llamar a Post o Delete) e incluyendo registros detalles.

·        A diferencia del ClientDataSet nativo, puede asociarse en tiempo de diseño a un componente proveedor que se encuentre en otro módulo de datos del proyecto.

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

·        Permite que su propiedad DataSet sea un subcomponente interno del proveedor, en lugar de un componente de datos aparte.

·        Propiedad TableName como alternativa práctica al evento OnGetTableName.

·        Crea clones de sí mismo como delegados, con los cuales es posible que varios conjuntos de datos clientes, conectados al mismo proveedor, hagan lectura incremental alternadamente.

·        Hereda todas las características del componente MagiaSQLConnection, y añade funcionalidad extra específica para Firebird.

·        Permite identificar la causa del rechazo de una operación por parte del servidor, así como la tabla y el campo que estuvieron involucrados en la sentencia SQL que falló.

·        Permite averiguar fácilmente sobre qué tabla y qué campo se encuentra establecido un índice.

·        A diferencia del nativo SQLQuery, 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 SQLQuery 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.

·        Ver todo lo que ofrece este componente...

·        Ver todo lo que ofrece este componente...

·        Ver todo lo que ofrece este componente...

·        Ver todo lo que ofrece este componente...

·        Ver todo lo que ofrece este componente...

·        Permite manejar más fácilmente las transacciones y los puntos de restauración (transacciones anidadas o save points).

·        Presenta métodos para operaciones y consultas SQL típicas.

·        Incluye método para llamar fácilmente a un procedimiento almacenado parametrizado sin necesidad de un componente StoredProc.

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

 

·        Ver todo lo que ofrece este componente...

Copyright ©  2006-2009  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           .