MiraDades és el visor de taules de bases de dades de MiraMon. És una aplicació de Windows, fàcil d'usar i molt petita (aproximadament 600 Kbyte). MiraDades permet treballar amb taules molt grans (per exemple amb 200000 registres) fins i tot en ordinadors de baixa potencia.
Amb MiraDades es poden editar els continguts de la base de dades, reestructurar camps o registres, ordenar les taules, realitzar un join físic, i realitzar les operacions bàsiques sobre taules requerides en un sistema d'informació geogràfica.
A partir de la versió 4 de MiraMon, MiraDades pot accedir a qualsevol base de dades, com per exemple: ACCESS, ORACLE, SQL Server, DB2, EXCEL, DBF i molts d'altres emprant tecnologia ODBC. MiraDades conserva però la característica de la visualització i edició directa de taules en format DBF ja present en versions prèvies.
MiraDades és una aplicació 32-bits, dissenyada específicament per Windows 95/98/ME i NT/2000/XP.
MiraDades també té en compte el marcatge de caràcters ANSI/OEM de les taules.
MiraDades suporta alguns paràmetres en línia de comanda. Aquests paràmetres són útils per a iniciar MiraDades des d'una Consola o finestra de DOS o des d'altres programes. Podeu utilitzar aquests paràmetres en qualsevol ordre tot i que algunes combinacions poden no tenir sentit. Els paràmetres han de ser separats per un o més blancs (espais, tabuladors).
El paràmetre més utilitzat és el nom de la taula DBF o del fitxer de base de dades. Per exemple, podeu executar:
MiraD C:\Mapes\Portugal\TrensA.dbf MiraD \\SERVIDOR\BaseDades\Poblacio\1995.mdb
/EDIT Obre una taula DBF en mode edició, com si haguéssiu fet F2 (de moment aquest paràmetre només és aplicable a taules DBF). <<p>/SQL=CREATE... Crea una taula amb tants camps com es defineixin en la sentència. Per exemple, donada una BD existent anomenada C:\Hola.mdb, la següent sentència crea una nova taula anomenada TaulaActivitats, amb dos camps. MiraD "/SQL=CREATE TABLE TaulaActivitats (CodiActivitat VARCHAR(50), Any INT)" "C:\Hola.mdb".
/SQL=INSERT... Insereix registres a una taula d'una base de dades. Per exemple, donada una BD existent anomenada C:\Hola.mdb, amb una taula anomenada TaulaActivitats, la següent sentència insereix els següents registres, amb dos camps. MiraD "/SQL=INSERT INTO TaulaActivitats (CodiActivitat, Any) VALUES ('08-78//12', 2005)".
/XERRAIRE Permet que el programa xerri certs missatges innecessaris, destinat a la depuració. Addicionalment, si una sessió de MM32 s'ha obert /XERRAIRE, les sessions de MiraD obertes des d'aquella sessió, é són obertes amb /XERRAIRE.
En les crides en línia de comanda de tipus /SQL=CREATE..., /SQL=INSERT..., etc, MiraDades es tanca automàticament un cop efectuada l'operació indicada.
En les sentències SQL sotmeses a MiraDades en línia de comanda, si ha d'existir un caràcter '/' en la sentència, cal escriure "//" a fi que la interpretació de la línia de comanda del sistema operatiu no interpreti que ha trobat un nou paràmetre separat per '/'. En el cas que el caràcter que aparegui en la sentència sigui '"', cal escriure "¨" o el caràcter 127 a fi que la interpretació de la línia de comanda del sistema operatiu no interpreti que les cometes trobades són la fi del paràmetre donat en línia de comanda.
Consulteu també la descripció del paràmetre /DT= de la sintaxi general.