DBU y SQL

Ninguna herramienta de desarrollo de aplicaciones está completa sin una herramienta que le permita el acceso a los datos que pretende manejar.

Desde tiempos del Clipper y hasta el día de hoy, ninguna herramienta de desarrollo de aplicaciones había contado con un editor de bases de datos DBFs integrado a la herramienta de desarrollo, este trabajo siempre fue relegado a programas externos como el DBU de Clipper, WinDBU, DBWide o el Advantage Data Architech.

Xailer incorpora dentro del entorno de desarrollo un poderoso editor de tablas DBF y en la versión ENTERPRISE cuenta con un editor de sentencias SQL para SQL Lite.

Mas que una herramienta DBU, el editor de tablas de Xailer es un "explorador" de DBF, ya que puede analizar carpetas y subcarpetas e incluso todo tu disco duro en busca de archivos DBF.

El DBU (Data Base Utility) incorporado en Xailer soporta archivos DBF con índices NTX y CDX y campos memo DBT y FPT respectivamente y también tablas de Advantage Database Server: archivos ADT, con índices ADI y campos memo ADM.

El editor de bases de datos DBF es configurable por el usuario, con muchas opciones disponibles dependiendo del formato de tablas .DBF o ADTs que quieras manejar.

Puedes por ejemplo indicar en que idioma quieres realizar la ordenación cuando generas un índice, esto es sumamente útil para el idioma español, para que los procesos de indexación respenten las letras con acento o bien las letras ñ.

Puedes establecer el formato para visualizar las fechas indicando el "EPOCH" y si quieres visulización del año con 4 dígitos en vez de con 2.

Si eres de los que le cambian la extensión a los DBFs para evitar que los usuarios curiosos miren dentro de ellos, el editor de Xailer te permite establecer tu propia extensión de archivo para que tus tablas sean visibles dentro del explorador.

Para los índices CDX puedes establecer el tipo de tabla y de campo memo que estás utilizando, el esquema de bloqueo por si quieres que tu aplicación conviva con otras aplicaciones hechas en Clipper y/o Fox Pro.

Para las tablas ADT el editor te permite establecer el tipo de servidor ADS: Local, Remoto o Internet para conectarte a un servidor ADS y poder editar tus tablas.

En la ventana del explorador de DBF podrás adicionalmente, abrir el archivo como exclusivo o compartido, hacer filtros, establecer "scopes" y moverte directamente a un registro determinado dentro del archivo.

También puedes hacer operaciones de mantenimiento como zap, pack, delete y recall para los registros de la base de datos.

El DBU integrado al IDE de Xailer te permite crear tablas nuevas o modificar tablas que ya tengas creadas.

En el diseño de tablas puedes agregar nuevos campos o cambiar de posición los campos existentes, soporta todos los tipos estándar xBase (caracter, numérico, fecha, logico y memo) y los tipos extendidos para tablas ADT (float, double, integer, blob, character, etc.)

También puedes crear indices nuevos o regenerar índices ya existentes, en fin, toda una gama de opciones de mantenimiento de base de datos con todo lo necesario para trabajar tus tablas desde un solo lugar y totalmente integrado al IDE de Xailer.

En la versión ENTERPRISE, Xailer incluye soprote nativo a SQL Lite, un gestor de base de datos SQL NO CLIENTE / SERVIDOR cuyo motor de base de datos se integra en las aplicaciones Xailer dentro del EXE como un archivo .LIB mas.

Si vas a desarrollar con este motor de datos, Xailer te ofrece un editor de sentencias SQL que además de soportar la misma funcionalidad que el DBU para tablas DBF (Visualizar, editar y crear/modificar estructuras de tablas), este editor adicionalmente te permite escribir y ejecutar tus propias sentecias SQL.

¿ En que están programadas estas herramientas ?,¡ pues en el mismo Xailer !, además de ser herramientas de utilidad para el desarrollo de aplicaciones, son un estupendo ejemplo de las cosas que puedes lograr programando con Xailer.

(c) Derechos reservados 1997-2008 Cibernética y Tecnología, S.A. de C.V.
Ave. Valle de Toluca No. 25 1er Piso Oficina 3
Fracc. El Mirador, Naucalpan, Estado de México.
Email: info@ciber-tec.com