> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database/supported-database-types.md).

# Tipos de Base de datos compatibles

GeoDin se conecta tanto a bases de datos de escritorio basadas en archivos (MS Access) como a sistemas backend Cliente/Servidor (Oracle, MySQL, PostgreSQL, Microsoft SQL-Server). Esta página es la referencia por backend: cómo se realiza la conexión, el controlador que necesita cada plataforma, la asignación de tipos de datos de GeoDin a DDL y un ejemplo de cadena de conexión. Usar esto cuando esté configurando una conexión a un backend específico; para los conceptos generales de bases de datos y el método para crear conexiones, consulte [Conectando a una Base de datos](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database.md).

## Conexiones Cliente/Servidor

En el entorno adecuado y especialmente para trabajar con un volumen Alto de datos, el uso de un servidor de base de datos es aconsejable. GeoDin admite conexiones a bases de datos mediante **Base de datos OLE** y **FireDAC**. Aunque Base de datos OLE es compatible desde GeoDin 3.0, FireDAC es una nueva biblioteca de acceso a datos de Alto rendimiento para usar a partir de GeoDin 8, disponible para clientes con un "Contrato de servicio de actualización de software". El rendimiento del acceso a datos mediante FireDAC es mucho más rápido que Base de datos OLE, especialmente al usar el servidor Oracle, el servidor MySQL y las bases de datos PostgreSQL.

Además, algunas funciones de bases de datos solo son compatibles con FireDAC y no con Base de datos OLE fehlen (p. ej., los campos de datos Oracle CLOB y BLOB). FireDAC también admite disponible para la rápida introducción, edición y eliminación de registros de datos.

***Nota:*** *Las bases de datos Cliente/Servidor solo se pueden conectar usando el* \*\**GeoDin* *Módulo Cliente/Servidor!*

Cuando se realiza una Conexión al base de datos, básicamente se está creando un Signo de conexión

**Nombre de base de datos**

Primero introduzca un Nombre de Conexión al base de datos. Esto no tiene que ser el Nombre real de la Base de datos (Archivo) - simplemente es lo que verá en la interfaz de Usuario de GeoDin.

**Controlador**

Elija el tipo de conexión o controlador.

Hay dos maneras de crear un Signo de conexión

O introdúzcalo en el campo proporcionado

O

utilizando el icono **Crear signo de conexión** que se hace en varios pasos.

**Crear signo de conexiónFireDAC1. Paso: Proveedor**

En el Primero Paso el proveedor de Base de datos es seleccionado. El diálogo muestra Todo los proveedores, que están Disponible en el Sistema. Cuando un proveedor OLE DB específico de Base de datos está Disponible (por ejemplo para SQL Server o Oracle), debería preferirse a otras opciones.

**2. Paso:**

Ahora ingrese la Dirección de la Base de datos (*Base de datos*), el Nombre de Usuario (*Usuario\_Nombre*) y la Contraseña: (*Contraseña:*).

En pestañas adicionales del cuadro de diálogo de Ajustes de la Base de datos se pueden realizar ajustes de la Base de datos ("Opciones"), añadir Información sobre la Conexión al base de datos ("Información") o ejecutar un SQLScript ("SQL Sript").

Después de hacer estas entradas, la Conexión al base de datos (Signo de conexión) está disponible en GeoDin y puede probarse usando **Examinar conexión con la base de datos**.

Alternativamente, se puede usar un archivo .UDL para almacenar Información sobre una Conexión al base de datos. Para ello, cree un Archivo de Texto Vacío con esta extensión. Al hacer doble clic en el Archivo en el Explorador de Windows, la ventana de diálogo de Ajustes se abrirá automáticamente. Después de hacer las entradas necesarias y guardar el nuevo Archivo UDL, puede usarse para conexiones de Base de datos y probarse en GeoDin usando el mismo procedimiento.

**Base de datos del Sistema**

La Información sobre Bases de datos del Sistema se describe en el capítulo [Bases de datos del Sistema](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database.md).

***

## Referencia: Plataformas de Base de datos

GeoDin reconoce automáticamente el Tipo de base de datos y asigna sus propios Tipo de datos a los Tipos DDL nativos de la plataforma. Las subsecciones a continuación proporcionan, por plataforma, los Requisitos del controlador, el mapeo de Tipo de datos de GeoDin a DDL y un ejemplo de Signo de conexión.

### MS Access

La forma más sencilla a trabajar con Bases de datos es el Usar de una Base de datos Access de MS Access, creando una conexión directamente en GeoDin. Aquí se puede usar una Base de datos existente (\*.accdb) o uno Nuevo puede ser creado.

**Controlador**

Para Usar en GeoDin 8.x - 9.0 se requieren controladores MS-Access de 32 bits. A partir de GeoDin 9.5, en 64 bits.

Cuando tiene Microsoft Office instalado, los controladores adecuados ya están incluidos, dependiendo de si ha instalado la Versión de 32 bits o de 64 bits de MS-Office. Cuando faltan controladores, GeoDin le informará y le remitirá a las descargas adecuadas de Microsoft.

<https://www.microsoft.com/en-US/download/detalles.aspx?Identificación=54920>

**Usar una Base de datos Access existente**

Mediante arrastrar y soltar, una Base de datos Access MS existente se puede arrastrar desde una ventana del Explorador de Windows al administrador de Perforación de GeoDin. Para hacer esto, Seleccionar la Base de datos con un solo clic del ratón y arrastre el Símbolo a la rama de la Base de datos en GeoDin mientras mantiene pulsado el Interruptor del ratón. Suelte el Interruptor del ratón allí.

El Nombre de archivo se utiliza como el Nombre de la Conexión al base de datos.

Usando el **"Crear conexión con base de datos"** Método, también puede configurar la Conexión al base de datos:

Dé a la nueva Conexión al base de datos un nombre y seleccione el archivo \*.accdb correspondiente mediante el Interruptor con el Símbolo de Directorio.

Los archivos de base de datos antiguos en formato \*.mdb pueden convertirse a \*.accdb con MS-Access.

**Crear Nueva base de datos Access**

La Segundo opción es crear una Nueva base de datos. Para ello, active la opción -Crear Nueva base de datos-. Al presionar el Interruptor de abajo con el Símbolo **Nuevo archivo de base de datos** usted determina el Nombre y la Localización de almacenamiento del archivo de base de datos.

**Abrir Base de datos en modo de solo lectura**

Para establecer una Conexión al base de datos Access de solo lectura, el Signo de conexión puede ampliarse con el Parámetro "ReadOnly=Verdadero".

GeoDin reconoce esta configuración y oculta automáticamente todos los Métodos para cambiar los datos en esta Base de datos. Por ejemplo, no se pueden crear nuevos Proyectos, no se pueden editar los datos y no se pueden crear nuevas Consultas.

**Archivo de Configuración**

Desde GeoDin 9.0, la Información de la Base de datos de GeoDin.ini ya no es compatible. Ahora todo está convenientemente Disponible en la interfaz en la página del Sistema, bajo [Bases de datos del Sistema](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database.md).

**Orden del Símbolo de conexión**

Para el acceso a una Base de datos Access de MS Access, GeoDin usa internamente el siguiente orden del Símbolo de conexión:

*DriverID=MSAcc;Base de datos= \[Nombre de archivo]* para FireDAC, donde \[Nombre de archivo] tiene que contener la ruta completa y el nombre del archivo \*.accdb.

**Ejemplo:** DriverID=MSAcc;Base de datos=C:\GeoDinDATEN\GeoDinDemoDB.accdb

### MySQL

**FireDAC**

GeoDin reconoce automáticamente el Tipo de base de datos

| GeoDin Asignar tipo de datos | DDL Nombre    |
| ---------------------------- | ------------- |
| Cadena                       | VARCHAR(n)    |
| Entero pequeño               | SMALLINT      |
| Número entero                | Número entero |
| Flotante                     | Decimal       |
| Fecha                        | Fecha         |
| Fecha/Hora                   | Fecha y hora  |
| Memo                         | Texto largo   |
| BLOB                         | BLOB largo    |

Con FireDAC es posible acceder de forma nativa a la Base de datos sin ODBC. Los Valores de Fecha/Hora y Array-DML (de forma nativa) son compatibles.

FireDAC que utiliza Array-DML es de 8 a 17 veces más rápido que Base de datos OLE.

**Signo de conexión:**

FireDACConnection=DriverID=MySQL;Server=192.168.49.249;Base de datos=Test;Usuario\_Nombre=\*;Contraseña:=\*

Las descripciones detalladas Sobre, en las conexiones de FireDAC se pueden encontrar aquí:

<http://docwiki.embarcadero.com/RADStudio/XE5/en/Base> de datos\_Connectivity\_(FireDAC)

### PostGreSQL

**FireDAC**

GeoDin reconoce automáticamente el Tipo de base de datos

| GeoDin Asignar tipo de datos | DDL Nombre    |
| ---------------------------- | ------------- |
| Cadena                       | VARCHAR(n)    |
| Entero pequeño               | SMALLINT      |
| Número entero                | Número entero |
| Flotante                     | FLOAT         |
| Fecha                        | Fecha         |
| Fecha/Hora                   | Fecha/Hora    |
| Memo                         | Texto         |
| BLOB                         | BYTEA         |

Con FireDAC es posible acceder de forma nativa a la Base de datos sin ODBC. Los Valores de Fecha/Hora y Array-DML (de forma nativa) son compatibles.

FireDAC usando Array-DML es un factor de 4 a 10 veces más rápido que Base de datos OLE.

**Signo de conexión:**

FireDACConnection=DriverID=PG;Server=192.168.49.249;Base de datos=DemoDB;Usuario\_Nombre=\*;Contraseña:=\*

Las descripciones detalladas Sobre, en las conexiones de FireDAC se pueden encontrar aquí:

<https://docwiki.embarcadero.com/RADStudio/XE5/es/Conectividad\\_de\\_Base> de datos\_(FireDAC)

### Microsoft SQL-Server

**FireDAC**

GeoDin reconoce automáticamente el Tipo de base de datos.

| GeoDin: Asignar tipo de datos | DDL Nombre    |
| ----------------------------- | ------------- |
| Cadena                        | VARCHAR(n)    |
| Entero pequeño                | SMALLINT      |
| Número entero                 | Número entero |
| Flotante                      | FLOAT         |
| Fecha                         | Fecha y hora  |
| Fecha/Hora                    | Fecha y hora  |
| Memo                          | Texto         |
| BLOB                          | Imagen        |

FireDAC es un factor de 1,2 a 1,6 veces más rápido que Base de datos OLE.

**Signo de conexión:**

FireDACConnection=DriverID=MSSQL;Server=192.168.49.250;Base de datos=GeoDin;Usuario\_Nombre=\*;Contraseña:=\*

**Signo de conexión con autenticación de Windows:**

FireDACConnection=DriverID=MSSQL;Server=192.168.49.250;Base de datos=GeoDin;OSAuthent=Si

### Servidor Oracle

**FireDAC**

Automáticamente del Tipo de base de datos por GeoDin

| GeoDin: Asignar tipo de datos | Nombre DDL    |
| ----------------------------- | ------------- |
| Cadena                        | VARCHAR(n)    |
| Entero pequeño                | SMALLINT      |
| Número entero                 | Número entero |
| Flotante                      | FLOAT         |
| Fecha                         | Fecha         |
| Fecha/Hora                    | Fecha         |
| Memo                          | CLOB          |
| BLOB                          | BLOB          |

Se admiten los Tipos de campo CLOB y BLOB.

Array-DML es compatible de forma nativa.

FireDAC es entre 5 y 32 veces más rápido que Base de datos OLE al usar Array-DML

1. No es necesaria una Instalación completa del cliente Oracle en el PC del Cliente. Basta con copiar 5 bibliotecas DLL al Directorio BIN de su Instalación. Para ello, descargue cualquiera de las *Oracle instant x86* O *Cliente x64* archivar, descomprimir y Copiar estos Archivos al Directorio BIN:
2. oci.dll
3. oraocci12.dll
4. oraociei12.dll
5. oraons.dll
6. orasql12.dll

Cuando trabaje con TNS Names, por favor también Guardar el Archivo tnsnames.ora en este Directorio o Editar las Propiedades de TFDPhysOracleDriverLink.TNSAdmin a el Archivo tnsnames.ora o Usar el Parámetro de Configuración del controlador TNSAdmin.

Establezca TFDPhysOracleDriverLink.NLSLang a el Valor Campo necesario o Usar el Parámetro de Configuración del controlador NLSLang.

**Signo de conexión:**

FireDACConnection=DriverID=Ora;Base de datos=192.168.49.20/firedac;Usuario\_Nombre=\*;Contraseña:=\*

**Signo de conexión Autenticación de Windows:**

FireDACConnection=DriverID=Ora;Base de datos=192.168.49.20/firedac;OSAuthent=Yeserd

Las descripciones detalladas Sobre, en las conexiones de FireDAC se pueden encontrar aquí:

<http://docwiki.embarcadero.com/RADStudio/XE5/en/Base> de datos\_Connectivity\_(FireDAC)

El contenido de referencia de Perforación, medición, Informe, Documento y Proyecto-Copiar que antes se duplicaba sobre, en esta página ahora vive sobre, en sus páginas temáticas - vea [Trabajando con Datos de mediciones](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/working-with-measurement-data.md), [Referencia de Operaciones de ejecución de Perforación](/geodin-desktop/es/tipos-de-objetos/object-operations-reference.md), [Trabajando con Proyectos](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/working-with-projects.md), [Plantillas de Informe](/geodin-desktop/es/visualizacion-disenos-e-informes/report-templates.md), y [Gestionando Documentos](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/managing-documents.md).

## Temas relacionados

* [Conectando a una Base de datos](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database.md) - creando conexiones
* [Administrando conexiones de Base de datos](/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database/managing-database-connections.md) - administrando, Sistema frente a Usuario Bases de datos


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/es/area-de-trabajo-y-gestionar-datos/connecting-to-a-database/supported-database-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
