MiraDades: Visualización y edición de Tablas de Bases de Datos

MiraDades es el visor de tablas de bases de datos de MiraMon. Es una aplicación Windows, fácil de usar y de pequeño tamaño (aproximadamente 600 kbyte). MiraDades permite el trabajo con tablas muy grandes (por ejemplo 200000 registros) incluso en ordenadores de baja potencia.

MiraDades permite editar los contenidos de la tabla, reestructurar campos o registros, ordenar la tabla, realizar un join físico y todas las operaciones básicas necesarias en un sistema de información geográfica.

A partir de la versión 4 de MiraMon, MiraDades puede acceder a cualquier base de datos, por ejemplo: ACCESS, ORACLE, SQL Server, DB2, EXCEL, DBF y muchos otros utilizando tecnología ODBC. Sin embargo MiraDades conserva la característica de la visualización y edición directa de tablas en formato DBF ya disponible en versiones previas.

MiraDades es una aplicación 32-bits, diseñada específicamente para Windows 95/98/ME y NT/2000/XP.

MiraDades también tiene en cuenta el marcaje de caracteres ANSI/OEM de las tablas.

Línea de comandos

MiraDades soporta algunos parámetros en línea de comandos. Estos parámetros son útiles para iniciar MiraDades desde una Consola o ventana de DOS o desde otros programas. Podéis utilizar estos parámetros en cualquier orden aunque algunas combinaciones pueden no tener sentido. Los parámetros tienen que ser separados por uno o más blancos (espacios, tabuladores).

El parámetro más utilizado es el nombre de la tabla DBF o del fichero de base de datos. Por ejemplo, podéis ejecutar:

MiraD C:\Mapas\Portugal\TrensA.dbf
MiraD \\SERVIDOR\BaseDades\Poblacio\1995.mdb

/EDIT Abre una tabla DBF en modo edición, como si hubierais hecho F2 (por el momento este parámetro sólo es aplicable a tablas DBF).

/SQL=CREATE... Crea una tabla con tantos campos como se definan en la sentencia. Por ejemplo, dada una BD existente llamada C:\Hola.mdb, la siguiente sentencia crea una nueva tabla llamada TablaActividades, con dos campos. MiraD "/SQL=CREATE TABLE TablaActividades (CodigoActividad VARCHAR(50), Año INT)" "C:\Hola.mdb".

/SQL=INSERT... Inserta registros en una tabla de una base de datos. Per ejemplo, dada una BD existente llamada C:\Hola.mdb, con una tabla llamada TablaActividades, la siguiente sentencia inserta los siguientes registros, con dos campos. MiraD "/SQL=INSERT INTO TablaActividades (CodiActividad, Año) VALUES ('08-78//12', 2005)".

/XERRAIRE Permite que el programa diga ciertos mensajes, normalmente innecesarios, destinados a la depuración. Adicionalmente, si una sesión de MM32 se ha abierto con /XERRAIRE, las sesiones de MiraD abiertas en aquella sesión, también son abiertas con /XERRAIRE.

En los parámetros en linia de comandos de tipo /SQL=CREATE, /SQL=INSERT, etc, MiraDades se cierra automáticamente una vez efectuada la operación indicada.

En las sentencias SQL sometidas a MiraDades en línea de comandos, si debe existir un carácter '/' en la sentencia, se debe escribir "//" con el objetivo que la interpretación de la línia de comandos del sistema operativo no interprete que ha encontrado un nuevo parámetro separado por '/'. En el caso que el caracter que aparezca en la sentencia sea '"', se debe escribir "¨" o el carácter 127 con el objetivo que la interpretación de la línea de comandos del sistema operativo no interprete que las comillas encontradas son el final del parámetro dado en la línea de comandos.

Consultad también la descripción del parámetro /DT= de la sintaxis general.