Claris FileMaker
Guía de ODBC y JDBC© 2004–2022 Claris International Inc. Reservados todos los derechos.
Claris International Inc.
One Apple Park Way
Cupertino, CA 95014
Claris, Claris Connect, el logotipo de Claris, FileMaker, FileMaker Cloud, FileMaker Go, FileMaker Pro, FileMaker Server,
FileMaker WebDirect y el logotipo de la carpeta de archivos son marcas comerciales registradas de Claris International Inc. en
EE. UU. y en otros países. Todas las demás marcas comerciales pertenecen a sus respectivos propietarios.
La documentación de los productos de Claris está protegida por derechos de autor. No tiene autorización para realizar copias adicionales
ni distribuir esta documentación sin el consentimiento expreso por escrito de Claris. Esta documentación solo puede utilizarse con una
copia del software de Claris que tenga una licencia válida.
Todas las personas, las empresas, las direcciones de correo electrónico y las URL incluidas en los ejemplos son ficticias y cualquierparecido con personas, empresas, direcciones de correo electrónico o URL existentes es una mera coincidencia. Los créditos delproducto aparecen en los documentos de agradecimientos que acompañan a este software. Los créditos de la documentación aparecen
en los Agradecimientos de la documentación. La mención de productos y direcciones URL de terceros es meramente informativa y no
representa ningún tipo de garantía ni recomendación. Claris International Inc. asume ninguna responsabilidad respecto al rendimiento deestos productos.
Para obtener más información, visite nuestro sitio Web.
Edición: enero de 2022

Contenido
Capítulo 1
Introducción
Acerca de esta guía
Ubicación de la documentación del producto de FileMaker
Descripción general de ODBC y JDBC
Uso del software FileMaker como aplicación cliente de ODBC
Importar datos ODBC
Añadir tablas ODBC al gráfico de relaciones
Uso de una base de datos de FileMaker Pro como fuente de datos
Acceder a una base de datos alojada de FileMaker Pro
Limitaciones con herramientas de otros fabricantes
Requisitos de red
Actualización de archivos de versiones anteriores

Capítulo 2
Acceso a las fuentes de datos SQL externas
Importar datos ODBC
Ejecutar SQL para interactuar con las fuentes de datos mediante ODBC
Trabajar con tablas ODBC en el gráfico de relaciones
Fuentes de datos admitidas
Añadir tablas ODBC al gráfico de relaciones

Capítulo 3
Instalación de controladores de cliente ODBC de FileMaker
Requisitos de hardware y software
Requisitos de red
Información general acerca de la arquitectura de controlador de cliente ODBC (Windows)
Instalación del controlador de cliente ODBC (Windows)
Configuración de controladores de cliente (Windows)
Abrir el administrador ODBC (Windows)
Configurar el DSN (Windows)
Instalación del controlador de cliente ODBC (macOS)
Configuración de controladores de cliente (macOS)
Por dónde seguir

Capítulo 4
Uso de ODBC para compartir datos de FileMaker

5
5
5
5
6
6
7
7
7
8
8
8

9
9
10
11
11
11

13
13
13
13
14
14
15
15
17
17
19

20

Acerca de ODBC
20
Uso del controlador de cliente ODBC
21
Introducción al acceso a un archivo de base de datos de FileMaker Pro
21
Acceso a un archivo de base de datos de FileMaker Pro desde una aplicación Windows
22
Especificación de las propiedades del controlador de cliente ODBC para un DSN de FileMaker(Windows)
22
Verificación del acceso mediante ODBC (Windows)
22

4

Contenido

Acceso a un archivo de base de datos de FileMaker Pro desde una aplicación macOS
23
Especificación de las propiedades del controlador de cliente ODBC para un DSN de FileMaker(macOS)
23
Verificación del acceso mediante ODBC (macOS)
23

Capítulo 5
Instalación de controladores de cliente JDBC de FileMaker
Requisitos de software
Requisitos de red
Instalación del controlador de cliente JDBC
Uso del controlador de cliente JDBC

Capítulo 6
Uso de JDBC para compartir datos de FileMaker
Acerca de JDBC
Uso del controlador de cliente JDBC
Acerca del controlador de cliente JDBC
Uso de una URL de JDBC para conectarse a la base de datos
Especificación de propiedades en el subnombre de la URL
Especificar un valor de tiempo de espera de socket
Soluciones con varios archivos de bases de datos de FileMaker Pro
Verificación del acceso mediante JDBC

Capítulo 7
Información de referencia
Funciones de catálogo de ODBC
Métodos de DatabaseMetaData JDBCCorrespondencia entre los campos de FileMaker Pro y los tipos de datos ODBCCorrespondencia entre los campos de FileMaker Pro y los tipos de datos JDBC
Tipos de datos de aplicaciones de 64 bits
Mensajes de error de ODBC y JDBC
Mensajes de error de ODBC
Mensajes de error de JDBCÍndice

24
24
24
24
25

26
26
26
26
27
29
29
30
30

31
31
31
31
32
32
33
33
33
34

Capítulo 1
Introducción
En esta guía se describe el uso del software Claris® FileMaker® como aplicación cliente de ODBC y
como fuente de datos para aplicaciones ODBC (Open Database Connectivity, Conectividad abierta debases de datos) y JDBC (Java Database Connectivity, Conectividad de bases de datos Java).

Acerca de esta guía
En esta guía se asume que conoce los conceptos básicos del uso de ODBC y JDBC, así comola creación de consultas SQL. En esta guía, se proporcionan las secuencias SQL y los estándares
admitidos por la Plataforma FileMaker de Claris. Deberá consultar otra publicación sobre lacreación de consultas SQL.

Ubicación de la documentación del producto de FileMaker
Para obtener más información sobre la documentación del producto de FileMaker, o verla odescargarla, visite el Centro de documentación del producto.

Descripción general de ODBC y JDBCODBC y JDBC son interfaces de programación de aplicaciones (API). ODBC es una API para
aplicaciones escritas en el lenguaje C y JDBC es una API similar para el lenguaje Java. Estas API
ofrecen a las aplicaciones cliente un lenguaje común para interactuar con diversas fuentes dedatos y servicios de base de datos, incluidos Claris FileMaker Pro® y Claris FileMaker Server®.
Todas las aplicaciones compatibles con ODBC y JDBC reconocen un subconjunto básico desecuencias SQL (Structured Query Language, Lenguaje de consulta estructurado). Si trabaja con
SQL, puede utilizar otras aplicaciones (como hojas de cálculo, procesadores de texto yherramientas de generación de informes) para ver, analizar y modificar datos.
Mediante las API de ODBC o JDBC, una aplicación cliente se comunica con un administrador decontroladores que identifica el controlador de cliente que se va a comunicar con una fuente dedatos.
Aplicación
clienteAdministrador
decontroladores

Controlador
de cliente

Fuente dedatos SQL

Parte del software de FileMaker puede actuar como aplicación cliente y como fuente de datos.

Capítulo 1 | Introducción6

La siguiente tabla proporciona una introducción sobre el uso de ODBC y JDBC con el softwarede FileMaker.
¿Qué tarea desea
realizar?

¿Cómo lo va a hacer?

Producto

Consulte

1 Utilizar el software

1 De forma interactiva a

1 FileMaker Pro
1 FileMaker Server
1 Claris FileMaker Cloud®

1 En esta guía, capítulo 2
1 Ayuda de FileMaker Pro

1 FileMaker Pro
1 FileMaker Server

1 En esta guía, capítulos

1 FileMaker Pro
1 FileMaker Server

1 Referencia SQL deFileMaker como
aplicación cliente deODBC

1 Acceder a los datos

ODBC almacenados en
una fuente de datos SQL
externatravés del gráfico derelaciones

1 Mediante una única

operación de importaciónde ODBC o menúArchivo > Abrir.
Asimismo, los pasos deguión Importar registros y
Ejecutar SQL, y la función
ExecuteSQL.

1 Utilizar una base de datos 1 ODBC y JDBCde FileMaker como
fuente de datosdel 3 al 6

1 Compartir los datos deFileMaker Pro con una
aplicación cliente deODBC de otro fabricante

1 Utilizar una base de datos 1 Consultas SQLde FileMaker como
fuente de datos

FileMaker

1 Compartir los datos deFileMaker Pro con una
aplicación cliente deODBC de otro fabricanteUso del software FileMaker como aplicación cliente de ODBC
Como aplicación cliente de ODBC, el software FileMaker puede acceder a los datos de las
fuentes de datos SQL externas. El software FileMaker se conecta a la fuente de datos SQL
externa mediante el controlador de cliente de la fuente de datos ODBC y puede importar datos
ODBC o trabajar con tablas ODBC en el gráfico de relaciones.

Importar datos ODBC
Puede importar datos ODBC de cualquiera de las siguientes formas:

1 Desde el menú Archivo, especificando una fuente de datos ODBC e introduciendo secuencias
de SQL en el cuadro de diálogo del Generador de consultas SQL de FileMaker Pro.

1 Creando un guión de FileMaker que utilice el paso de guión Importar registros o el paso deguión Ejecutar SQL.

En ambos métodos es el usuario quien introduce las secuencias de SQL, de manera que debe
conocer las secuencias de SQL compatibles y la sintaxis para la fuente de datos ODBC. Dado
que tiene que escribir las secuencias de SQL usted mismo, puede importar los datos ODBC decualquier fuente de datos ODBC. Consulte Referencia SQL de FileMaker para obtener
información sobre las secuencias de SQL y la sintaxis admitida por la Plataforma FileMaker deClaris.

Capítulo 1 | Introducción

7

Añadir tablas ODBC al gráfico de relaciones
Cuando se añade una tabla ODBC al gráfico de relaciones, puede conectarse y trabajar con datosde las fuentes de datos SQL externas de forma muy similar a la forma en que trabaja con los datos
en el archivo actual y activo de la base de datos de FileMaker Pro. Por ejemplo, puede:

1 Crear tablas en el gráfico de relaciones para las fuentes de datos ODBC.
1 Añadir campos suplementarios a las tablas ODBC para realizar cálculos sin almacenar oresumir datos en las tablas ODBC.

1 Añadir, cambiar y eliminar datos externos de forma interactiva.
1 Crear relaciones entre campos en las tablas y campos de FileMaker (también denominadas"columnas") en las tablas ODBC.

Dado que FileMaker Pro genera las secuencias de SQL que se utilizan para comunicarse con una
tabla ODBC que se ha añadido al gráfico de relaciones, debe limitarse a las fuentes de datos
específicas de Oracle, SQL Server y MySQL que sean compatibles con FileMaker Pro en el
gráfico de relaciones.
Nota No puede modificar el esquema de las fuentes de datos ODBC externas utilizando
FileMaker Pro.
El Capítulo 2, “Acceso a las fuentes de datos SQL externas”, describe cómo utilizar el software
FileMaker como aplicación cliente de ODBC.

Uso de una base de datos de FileMaker Pro como fuente de datos
Como fuente de datos, los datos de FileMaker se comparten con aplicaciones compatibles con
ODBC y JDBC. La aplicación se conecta con la fuente de datos de FileMaker mediante elcontrolador de cliente de FileMaker, crea y ejecuta las consultas de SQL mediante ODBC o JDBCy procesa los datos recuperados de la solución de base de datos de FileMaker Pro.
Nota El uso de bases de datos de FileMaker Pro como una fuente de datos no se admite paralas bases alojadas por FileMaker Cloud.

Acceder a una base de datos alojada de FileMaker Pro
Con FileMaker Server o FileMaker Pro, puede alojar un archivo de base de datos deFileMaker Pro como fuente de datos, compartiendo sus datos con otras aplicaciones mediante
ODBC y JDBC. La siguiente tabla describe lo que permite cada producto de FileMaker.
Este producto deFileMaker

Permite

FileMaker Server

Conexiones sin restricciones y acceso local (el mismo equipo) y acceso remoto (tantopara programas intermedios como servidores Web, como para el acceso de clientes
remotos desde aplicaciones de productividad de escritorio).

FileMaker Pro

Hasta cinco conexiones y solo acceso local (el mismo equipo).

Si la solución de base de datos de FileMaker Pro utiliza más de un archivo de base de datos deFileMaker Pro, todos los archivos de base de datos deben encontrarse en el mismo equipo.
Para acceder a un archivo de base de datos de FileMaker Pro alojado, es necesario instalar elcontrolador de cliente de ODBC o JDBC correspondiente. Instale el controlador de cliente en elequipo en el que esté instalada la aplicación de otro fabricante.

Capítulo 1 | Introducción

8

Esta guía también documenta la compatibilidad de los controladores de clientes ODBC y JDBC,
cuando se utilizan con FileMaker Pro y FileMaker Server, con los estándares de la industria
ODBC y JDBC.
Para obtener más información sobre las secuencias SQL admitidas por los controladores clientes
ODBC y JDBC cuando se utilizan con FileMaker Pro y FileMaker Server, consulte Referencia
SQL de FileMaker.
Importante Si desactiva el uso compartido de ODBC/JDBC después de que haya estado
activado, las fuentes de datos alojadas por FileMaker Server o FileMaker Pro dejaráninmediatamente de estar disponibles. El administrador de la base de datos no tiene capacidad
para alertar a las aplicaciones cliente de ODBC y JDBC en cuanto a la disponibilidad de la fuente
de datos (el administrador solo se puede comunicar con los clientes del archivo de base de datosde FileMaker Pro). No se informa de ningún error y la aplicación cliente debe notificar a losusuarios que la fuente de datos no está disponible y que no se pueden completar lastransacciones. Si la aplicación cliente intenta conectarse a un archivo de base de datos deFileMaker Pro que no está disponible, un mensaje explica que la conexión ha fallado.

Limitaciones con herramientas de otros fabricantes
Microsoft Access: Si se utiliza Microsoft Access para visualizar los datos de una fuente de datosde FileMaker, no utilice datos de un campo de sumario. Los datos de un campo de sumario no sedeben editar en Microsoft Access, pues el valor del dato que se muestra en Microsoft Accesspuede no ser exacto.

Requisitos de red
Necesita una red TCP/IP para utilizar FileMaker Server para alojar un archivo de base de datosde FileMaker Pro como fuente de datos a través de una red. FileMaker Pro solo admite el acceso
local (el mismo equipo).

Actualización de archivos de versiones anteriores
Si ha instalado un controlador de versiones anteriores de FileMaker Pro o FileMaker Server, debe
instalar el controlador para la versión actual. El controlador de la versión actual del software deFileMaker no es compatible con versiones anteriores.
Consulte el capítulo 3, “Instalación de controladores de cliente ODBC de FileMaker,” y el
capítulo 5, “Instalación de controladores de cliente JDBC de FileMaker.”Notas

1 Debe crear un nombre de fuente de datos (DSN) para cada archivo de base de datos deFileMaker Pro al que desee acceder como fuente de datos. Si había configurado previamente
el acceso a través de un DSN que permitía que las tablas se difundieran entre varios archivosde base de datos de FileMaker Pro, deberá consolidar estas tablas en un único archivo de basede datos (o bien crear varios DSN).

1 Para obtener información sobre la utilización de ODBC y JDBC con versiones anteriores deFileMaker Pro, consulte el Centro de documentación del producto.

Capítulo 2
Acceso a las fuentes de datos SQL externas
Como aplicación cliente de ODBC, el software FileMaker puede acceder a los datos de las
fuentes de datos SQL externas. El software FileMaker se conecta a la fuente de datos SQL
externa mediante el controlador de cliente de la fuente de datos ODBC y puede importar datos
ODBC o trabajar con tablas ODBC en el gráfico de relaciones.
Tanto si importa datos ODBC como si trabaja con tablas ODBC en el gráfico de relaciones, debe
configurar un controlador para la fuente de datos ODBC que utilice. Por ejemplo, para acceder alos registros de una base de datos de Oracle, configure un controlador de cliente de Oracle.

Importar datos ODBC
Si importa datos ODBC, necesita un controlador de cliente ODBC para la fuente de datos SQL
externa configurada en el equipo cliente.

FileMaker Pro

Administrador
decontroladores

Controladores
clienteFuente de
datos
SQL

Después de configurar un controlador de cliente ODBC, puede interactuar con registros, importar
registros a un archivo de base de datos existente de FileMaker Pro, o bien crear un archivo debase de datos nuevo de FileMaker Pro desde una fuente de datos ODBC (como una base dedatos de Oracle o Microsoft Access).
En primer lugar, debe acceder a la fuente de datos desde la que desea importar. A continuación,
cree una consulte para los registros que desea importar desde la fuente de datos. Por último, si
va a importar datos en un archivo existente, asigne los campos de la fuente de datos a los campos
del archivo de base de datos de FileMaker Pro.
Puede acceder a su fuente de datos ODBC mediante el menú Archivo con el paso de guión
Importar registros o con el paso de guión Ejecutar SQL.
Para importar datos ODBC, siga este proceso general:
1. Instale y configure controladores ODBC específicos para las fuentes de datos a las que desee
acceder.
2. En el equipo que ejecutará la importación de ODBC, defina un DSN de sistema para cadafuente de datos ODBC a la que desee acceder.
3. Establezca todas las consideraciones adicionales para las fuentes de datos ODBC a las que
desee acceder (por ejemplo, si se debe solicitar a los usuarios un nombre de usuario y una
contraseña).

Capítulo 2 | Acceso a las fuentes de datos SQL externas

10

4. En FileMaker Pro, realice una de las opciones siguientes:

1 Para importar a un archivo existente de FileMaker Pro, elija el menú Archivo > Importar
registros > Fuente de datos ODBC.

1 Para crear un archivo de FileMaker Pro a partir de los registros de la fuente de datos,

seleccione el menú Archivo > Abrir. A continuación, elija Fuente de datos ODBC en Tipo
(Windows) o Mostrar (macOS).

5. Seleccione la fuente de datos, introduzca el nombre de usuario y la contraseña (en su caso) yhaga clic en Aceptar para abrir el cuadro de diálogo Generador de consultas SQL deFileMaker Pro.
6. Mediante el cuadro de diálogo Generador de consultas SQL de FileMaker Pro, puede crear una
consulta. Seleccione la tabla de la que quiere importar y, a continuación, seleccione lascolumnas específicas que desea utilizar en su consulta SQL. Utilice la pestaña DONDE paraelaborar un criterio de búsqueda y la pestaña ORDENAR POR para especificar el orden declasificación.
Puede también escribir una secuencia SQL directamente en el cuadro de diálogo Generadorde consultas SQL.
Puede ejecutar la consulta inmediatamente o utilizar el paso de guión Importar registros o
Ejecutar SQL para ejecutar la consulta como parte de un guión de FileMaker.
Nota Importación de ODBC, el paso de guión Ejecutar SQL y las fuentes de datos SQL externas
no son compatibles con las aplicaciones en tiempo de ejecución creadas con FileMaker Pro.
Consulte la Ayuda de FileMaker Pro para obtener información acerca de la importación de datos,
el uso del cuadro de diálogo Generador de consultas SQL y la creación de guiones de FileMaker.
Consulte Referencia SQL de FileMaker para obtener información sobre las secuencias de SQL yla sintaxis admitida por la Plataforma FileMaker.

Ejecutar SQL para interactuar con las fuentes de datos mediante ODBC
Además de la importación de datos en un archivo de base de datos de FileMaker Pro mediante
ODBC, puede también interactuar con las fuentes de datos mediante las secuencias SQL a travésdel paso de guión Ejecutar SQL y la función ExecuteSQL. El paso de guión Ejecutar SQL puede
utilizar cualquier secuencia SQL admitida por la fuente de datos, como INSERT, UPDATE y
DELETE. La función ExecuteSQL admite solo la secuencia SELECT.
También puede utilizar secuencias SQL cuya función sobrepase la simple importación de datos a
un archivo de base de datos de FileMaker Pro. Por ejemplo, puede ejecutar secuencias SQL que
permitan añadir registros a una tabla de base de datos en SQL Server mediante la informacióndel archivo de base de datos de FileMaker Pro.
Consulte la Ayuda de FileMaker Pro para obtener información acerca de la creación de guiones
de FileMaker que utilizan el paso de guión Ejecutar SQL y la función ExecuteSQL. Consulte
Referencia SQL de FileMaker para obtener información sobre las secuencias de SQL y la sintaxis
admitida por la Plataforma FileMaker.

Capítulo 2 | Acceso a las fuentes de datos SQL externas

11

Trabajar con tablas ODBC en el gráfico de relaciones
Cuando se añade una tabla ODBC al gráfico de relaciones, puede conectarse y trabajar con datosde las fuentes de datos SQL externas de forma muy similar a la forma en que trabaja con los datos
en el archivo actual y activo de la base de datos de FileMaker Pro.
Si utiliza FileMaker Pro, FileMaker Server o FileMaker Cloud como host para una solución que
incluya tablas ODBC en el gráfico de relaciones, configure el controlador de cliente ODBC parala fuente de datos SQL externa en el equipo host.
Usuario deFileMaker Pro

Usuario deFileMaker Pro

Host deFileMaker Pro,
FileMaker Server o
un producto deFileMaker Cloud

Administrador
decontroladores

Controladores
clienteFuente de
datos
SQL

Usuario deFileMaker Pro

Fuentes de datos admitidas
Como aplicación cliente de ODBC, FileMaker Pro admite fuentes de datos SQL externas (porejemplo, Oracle, Microsoft SQL Server y MySQL Community Edition) como tablas ODBC en el
gráfico de relaciones. Para obtener información acerca de las fuentes de datos ODBC externas,
consulte la Knowledge Base.

Añadir tablas ODBC al gráfico de relaciones
Para configurar una base de datos de FileMaker Pro a fin de obtener acceso a datos de fuentes dedatos ODBC compatibles:
1. Instale y configure controladores ODBC específicos para las fuentes de datos a las que desee
acceder.
2. En el equipo que aloje el archivo de FileMaker Pro actual, defina un DSN de sistema para cadafuente de datos ODBC a la que desee acceder.
3. Establezca todas las consideraciones adicionales para las fuentes de datos ODBC a las que
desee acceder (por ejemplo, si se debe solicitar a los usuarios un nombre de usuario y una
contraseña).
4. Añada una o varias tablas de la fuente de datos ODBC al gráfico de relaciones del archivo deFileMaker Pro actual.

Capítulo 2 | Acceso a las fuentes de datos SQL externas

12

5. Añada campos a las presentaciones del archivo de FileMaker Pro para visualizar los datos
externos.
6. Si lo desea, añada campos suplementarios a las tablas y presentaciones externas para mostrar
resultados de cálculo y de sumario en base a los datos almacenados en fuentes de datos
ODBC externas.
Consulte la Ayuda de FileMaker Pro para obtener información detallada sobre los pasos e
información adicional acerca de la configuración de un controlador de cliente ODBC, la conexión
a fuentes de datos ODBC, la edición de fuentes de datos ODBC y la configuración de una tabla
ODBC en el gráfico de relaciones.

Capítulo 3
Instalación de controladores de cliente ODBCde FileMaker
Para acceder a un archivo de base de datos de FileMaker Pro alojado como una fuente de datos
ODBC, debe instalar el controlador de cliente ODBC. Estas instrucciones le ayudan a instalar elcontrolador de cliente ODBC necesario para acceder a los datos de FileMaker desde aplicaciones
de otros fabricantes y personalizadas a través de ODBC (Open Database Connectivity,
Conectividad abierta de bases de datos). Instale el controlador de cliente en el equipo en el queesté instalada la aplicación de otro fabricante.
Como se describe anteriormente, el controlador de cliente ODBC se obtiene mediante una
instalación independiente disponible en el disco de instalación del producto de FileMaker omediante descarga electrónica en la carpeta xDBC.
Compruebe si hay actualizaciones para los controladores de cliente en la página de descargas yrecursos.
Si va a alojar un archivo de base de datos de FileMaker Pro con FileMaker Server, loscontroladores de clientes deben estar disponibles para los usuarios remotos.
Tras instalar el controlador de cliente necesario, puede configurarlo para acceder a los datos deFileMaker y crear consultas SQL (Structured Query Language, Lenguaje de consulta
estructurado) para interactuar con los datos.

Requisitos de hardware y software
Para instalar y utilizar los controladores de cliente ODBC, se deben cumplir los requisitos mínimos
de equipo y software descritos en los requisitos del sistema.

Requisitos de red
Si va a acceder a una fuente de datos de FileMaker alojada en otro equipo, necesitará acceso de
red a través de TCP/IP.

Información general acerca de la arquitectura de controlador de cliente
ODBC (Windows)
El software de FileMaker proporciona controladores de cliente de 32 y 64 bits para Windows a finde poder utilizar aplicaciones ODBC de 32 y 64 bits.
Debe instalar el controlador de cliente que se adapte a su aplicación ODBC, no a su sistema
operativo:

1 Si es de 32 bits, debe instalar el controlador de cliente de 32 bits.
1 Si es de 64 bits, debe instalar el controlador de cliente de 64 bits.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

14

Instalación del controlador de cliente ODBC (Windows)
Los controladores de cliente de 32 y 64 bits para Windows se instalan como bibliotecas
independientes. En una versión de 32 bits del sistema operativo Windows, solo puede instalar elcontrolador de cliente de 32 bits. En una versión de 64 bits del sistema operativo Windows, puede
instalar los controladores de cliente de 32 y 64 bits.
Para instalar el controlador de cliente ODBC:
1. Realice una de las acciones siguientes:

1 Si ha recibido el software de forma electrónica, haga doble clic en el icono de instalación(archivo .exe).

1 Si dispone de un disco de instalación, inserte el disco en la unidad.
2. En la ventana de FileMaker Pro o FileMaker Server, haga doble clic en la carpeta Extras.
3. Haga doble clic en la carpeta xDBC.
4. En la carpeta xDBC, haga doble clic en la carpeta ODBC Client Driver Installer.
5. En la carpeta ODBC Client Driver Installer, haga doble clic en el archivo del instalador delcontrolador que desee instalar.

1 Para instalar el controlador de cliente de 32 bits (fmodbc32.dll), utilice el archivo delinstalador de 32 bits: FMODBC_Installer_Win32.msi

1 Para instalar el controlador de cliente de 64 bits (fmodbc64.dll), utilice el archivo delinstalador de 64 bits: FMODBC_Installer_Win64.msi

6. Siga las instrucciones en pantalla para instalar el controlador de cliente ODBC.
7. Una vez finalizada la instalación, haga clic en Cerrar.
De forma predeterminada, el controlador de cliente ODBC se instalará en esta carpeta:

1 En un sistema operativo Windows de 32 bits, el controlador de cliente de 32 bits
(fmodbc32.dll) se instala en C:\Windows\System32.

1 En un sistema operativo Windows de 64 bits, el controlador de cliente de 32 bits
(fmodbc32.dll) se instala en C:\Windows\SysWOW64.

1 En un sistema operativo Windows de 64 bits, el controlador de cliente de 64 bits
(fmodbc64.dll) se instala en C:\Windows\System32.

Ya puede configurar el controlador de cliente ODBC, ODBC de FileMaker, para acceder a losdatos de FileMaker.

Configuración de controladores de cliente (Windows)
Antes de utilizar una aplicación cliente ODBC para acceder a los datos de FileMaker, debe
configurar un controlador de cliente para la fuente de datos. Los valores de la configuración
identifican el controlador de cliente que se utiliza, la ubicación de la fuente de datos y los detalles
referentes a la forma de conexión.
Importante Al utilizar un controlador de cliente de FileMaker, debe especificar 2399 como
puerto.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

15

Abrir el administrador ODBC (Windows)
Para abrir el administrador ODBC, utilice el panel de control Herramientas administrativas dela categoría Sistema y seguridad.
Para abrir el administrador ODBC de 32 bits en un sistema operativo Windows de 32 bits:
En el Panel de control de Windows, abra Herramientas administrativas > Orígenes de datos(ODBC).
Para abrir el administrador ODBC de 32 bits en un sistema operativo Windows de 64 bits:
En el Panel de control de Windows, abra Herramientas administrativas > Orígenes de datos
ODBC (32 bits).
Para abrir el administrador ODBC de 64 bits en un sistema operativo Windows de 64 bits:
En el Panel de control de Windows, abra Herramientas administrativas > Orígenes de datos
ODBC (64 bits).

Configurar el DSN (Windows)
Para configurar el controlador de cliente ODBC:
1. En el Administrador de fuentes de datos ODBC, seleccione la pestaña DSN de sistema o DSN
de usuario. Cree un DSN para cada archivo de base de datos de FileMaker Pro al que desee
acceder como fuente de datos.
2. Haga clic en Agregar.
3. Seleccione ODBC de FileMaker y haga clic en Finalizar.
4. Haga clic en Siguiente.
5. En Nombre, introduzca un nombre significativo para los otros usuarios que accedan a la fuente
de datos de FileMaker. En Descripción, introduzca una descripción opcional de la fuente dedatos de FileMaker. Haga clic en Siguiente.
6. En Host:

1 Si se está conectando a un archivo de base de datos alojado por FileMaker Pro en el equipo
local, introduzca localhost o la dirección IP 127.0.0.1.

1 Si se está conectando a un archivo de base de datos alojado por FileMaker Server a travésde una red, introduzca el nombre de dominio que se especifica en el certificado SSL delservidor.

Si ha habilitado el uso compartido a través de ODBC/JDBC en la aplicación host, puede
seleccionar Conectar con host para obtener los nombres de las bases de datos
disponibles.
El xDBC Listener de FileMaker utiliza el certificado SSL instalado en la carpeta CStore delservidor si está disponible. Por motivos de seguridad, indique si desea establecer una conexión
si no se puede verificar el certificado SSL.

1 Seleccione Conectar para que siempre se realice el proceso de conexión de ODBC.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

16

1 Seleccione Conectar con advertencia para permitir que el proceso de conexión de ODBC
se realice, pero que se proporcione también un mensaje de advertencia.

1 Seleccione No conectar para que no se establezca la conexión y se devuelva un mensaje
de error.

Haga clic en Siguiente.
Si no, haga clic en Finalizar para guardar la información de la fuente de datos.
7. En Base de datos, seleccione una base de datos de la lista de bases de datos disponibles oescriba el nombre del archivo de base de datos de FileMaker Pro que utiliza como fuente dedatos.
Nota Para los archivos de base de datos alojadas en FileMaker Server, la lista de bases dedatos se puede filtrar según la configuración de Filtrar bases de datos. Consulte la Ayuda deFileMaker Server. El archivo de ejemplo FMServer_Sample no se puede utilizar para probar
las conexiones ODBC. Para realizar pruebas de conexiones ODBC, cargue su propia base dedatos.

1 Si necesita un manejo especial de los textos que no estén en inglés, haga clic en Idiomaavanzado.

Para que se detecte automáticamente la configuración de idioma, seleccione la opción
Detectar automáticamente la configuración de idioma de la aplicación. Para especificar
la configuración de idioma, anule la selección de la opción Detectar automáticamente laconfiguración de idioma de la aplicación y seleccione la configuración del sistema que
desee utilizar.
Para la opción Codificación de texto de diferentes bytes, seleccione Sistema o UTF-8.
Por ejemplo, algunas aplicaciones como Microsoft Excel esperan que el texto se codifiqueutilizando la codificación Sistema; sin embargo, las aplicaciones web esperan que el texto
se codifique utilizando la codificación UTF-8. Si la aplicación espera una codificación
específica pero esta opción especifica una codificación diferente, entonces la aplicación
puede mostrar algunos caracteres de forma incorrecta. El software de FileMaker admite
caracteres de varios bytes UTF-8 compuestos por hasta tres bytes.

1 Seleccione Describir los campos de texto como long varchar para corregir los problemas
relacionados con los valores de campo largos como, por ejemplo, el uso de campos para losque no se ha especificado una longitud máxima mediante la opción Combinar
correspondencia de MS Word o los valores de campo de las aplicaciones PHP cuya longitud
supera los 255 caracteres. Si no desea utilizar esta opción para los valores de campo con
una longitud superior a 255 caracteres, es posible que la aplicación recupere una cadenavacía (Windows) o solo 255 caracteres (macOS).

1 Si desea crear un archivo de registro de las consultas largas, seleccione la opción Guardar
en un archivo de registro las consultas largas e introduzca el nombre del archivo deregistro.

Haga clic en Finalizar para guardar la información de la fuente de datos.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

17

8. Revise la información de DSN de FileMaker.

1 Haga clic en Probar para verificar que ha configurado correctamente el controlador decliente ODBC para acceder a la fuente de datos de FileMaker.

Si recibe un mensaje de error, puede corregir la información de conexión. También puedeque necesite comprobar que el archivo de base de datos de FileMaker Pro esté alojado ydisponible, que la cuenta del archivo de FileMaker especificada utiliza un conjunto deprivilegios con el privilegio ampliado fmxdbc para acceder mediante ODBC/JDBC y que laaplicación host FileMaker Server, FileMaker Pro o FileMaker Cloud se ha configurado parael uso compartido mediante ODBC/JDBC.

1 Haga clic en Hecho para guardar la información de la fuente de datos.

Instalación del controlador de cliente ODBC (macOS)
El controlador de cliente se instala en la carpeta /Biblioteca/ODBC.
Para instalar el controlador de cliente ODBC:
1. Realice una de las acciones siguientes:

1 Si ha recibido el software de forma electrónica, haga doble clic en el icono de la imagen deldisco (archivo .dmg).

1 Si dispone de un disco de instalación, inserte el disco en la unidad.
2. En la ventana de FileMaker Pro o FileMaker Server, haga doble clic en la carpeta Extras.
3. Haga doble clic en la carpeta xDBC.
4. En la carpeta xDBC, haga doble clic en la carpeta ODBC Client Driver Installer.
5. En la carpeta ODBC Client Driver Installer, haga doble clic en el archivo FileMaker ODBC.pkg.
6. Siga las instrucciones en pantalla para instalar el controlador de cliente ODBC.
7. Una vez finalizada la instalación, haga clic en Cerrar.
El controlador de cliente ODBC se instalará en esta carpeta: /Biblioteca/ODBC
Nota No se puede cambiar la carpeta de instalación del controlador de cliente ODBC.
Ya puede configurar el controlador de cliente ODBC, ODBC de FileMaker, para acceder a losdatos de FileMaker.

Configuración de controladores de cliente (macOS)
Antes de utilizar una aplicación cliente ODBC para acceder a los datos de FileMaker, debe
configurar un controlador de cliente para la fuente de datos. Los valores de la configuración
identifican el controlador de cliente que se utiliza, la ubicación de la fuente de datos y los detalles
referentes a la forma de conexión.
Según estas instrucciones, se supone que ha instalado ODBC Manager de Actual Technologies,
que es un producto de software gratuito no compatible con Claris®.
Importante Al utilizar un controlador de cliente de FileMaker, debe especificar 2399 como
puerto.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

18

Para configurar el controlador de cliente ODBC:
1. Inicie la utilidad Gestor de ODBC. (El Gestor de ODBC está instalado en la carpeta Utilidadesde la carpeta Aplicaciones).
2. Seleccione la pestaña DSN de sistema o DSN de usuario. Cree un DSN para cada archivode base de datos de FileMaker Pro al que desee acceder como fuente de datos.
3. Haga clic en Agregar.
4. Seleccione ODBC de FileMaker y haga clic en Aceptar.
5. Haga clic en Continuar.
6. En Nombre, introduzca un nombre significativo para los otros usuarios que accedan a la fuente
de datos de FileMaker. En Descripción, introduzca una descripción opcional de la fuente dedatos de FileMaker. Haga clic en Continuar.
7. En Host:

1 Si se está conectando a un archivo de base de datos alojado por FileMaker Pro en el equipo
local, introduzca localhost o la dirección IP 127.0.0.1.

1 Si se está conectando a un archivo de base de datos alojado por FileMaker Server a travésde una red, introduzca el nombre de dominio que se especifica en el certificado SSL delservidor.

Si ha habilitado el uso compartido a través de ODBC/JDBC en la aplicación host, puede
seleccionar Conectar con host para obtener los nombres de las bases de datos
disponibles.
El xDBC Listener de FileMaker utiliza el certificado SSL instalado en la carpeta CStore delservidor si está disponible. Por motivos de seguridad, indique si desea establecer una conexión
si no se puede verificar el certificado SSL.

1 Seleccione Conectar para que siempre se realice el proceso de conexión de ODBC.
1 Seleccione Conectar con advertencia para permitir que el proceso de conexión de ODBC
se realice, pero que se proporcione también un mensaje de advertencia.

1 Seleccione No conectar para que no se establezca la conexión y se devuelva un mensaje
de error.

Haga clic en Continuar.
Si no, haga clic en Finalizar para guardar la información de la fuente de datos.
8. En Base de datos, seleccione una base de datos de la lista de bases de datos disponibles oescriba el nombre del archivo de base de datos de FileMaker Pro que utiliza como fuente dedatos.
Nota Para los archivos de base de datos alojadas en FileMaker Server, la lista de bases dedatos se puede filtrar según la configuración de Filtrar bases de datos. Consulte la Ayuda deFileMaker Server. El archivo de ejemplo FMServer_Sample no se puede utilizar para probar lasconexiones ODBC. Para realizar pruebas de conexiones ODBC, cargue su propia base de datos.

1 Si necesita un manejo especial de los textos que no estén en inglés, haga clic en Idiomaavanzado.

Capítulo 3 | Instalación de controladores de cliente ODBC de FileMaker

19

Para que se detecte automáticamente la configuración de idioma, seleccione la opción
Detectar automáticamente la configuración de idioma de la aplicación. Para especificar
la configuración de idioma, anule la selección de la opción Detectar automáticamente laconfiguración de idioma de la aplicación y seleccione una configuración del sistema.
Si su aplicación utiliza las funciones ODBC con buffers de caracteres cuyos caracteres sonde 4 bytes de ancho, seleccione la opción La aplicación utiliza la API ODBC "ancha".
Si desea que el tipo de texto SQL_C_CHAR sea interpretado por el controlador como el tipo
de texto SQL_C_WCHAR, seleccione la opción Tratar tipos de texto como Unicode.
Para la opción Codificación de texto de diferentes bytes, seleccione Sistema(MacRoman) o UTF-8. Por ejemplo, algunas aplicaciones como Microsoft Excel esperan
que el texto se codifique utilizando la codificación Sistema; sin embargo, las aplicaciones
web esperan que el texto se codifique utilizando la codificación UTF-8. Si la aplicación
espera una codificación específica pero esta opción especifica una codificación diferente,entonces la aplicación puede mostrar algunos caracteres de forma incorrecta. El softwarede FileMaker admite caracteres de varios bytes UTF-8 compuestos por hasta tres bytes.

1 Seleccione Describir los campos de texto como long varchar para corregir los problemas
relacionados con los valores de campo largos como, por ejemplo, los campos para los que
no se ha especificado una longitud máxima que se utilizan en la importación mediante laopción Combinar correspondencia de MS Word o los valores de campo de las aplicaciones
PHP cuya longitud supera los 255 caracteres.

1 Si desea crear un archivo de registro de las consultas largas, seleccione la opción Guardar
en un archivo de registro las consultas largas e introduzca el nombre del archivo deregistro. También puede cambiar el valor de Tiempo de consulta larga.

Haga clic en Finalizar para guardar la información de la fuente de datos.
9. Revise la información de DSN de FileMaker.

1 Haga clic en Probar para verificar que ha configurado correctamente el controlador decliente ODBC para acceder a la fuente de datos de FileMaker.

Si recibe un mensaje de error, puede corregir la información de conexión. También puedeque necesite comprobar que el archivo de base de datos de FileMaker Pro está hospedado
y disponible, que la cuenta de archivo de FileMaker especificada utiliza el conjunto deprivilegios ampliado fmxdbc de acceso mediante ODBC/JDBC y que la aplicación host
FileMaker Server o FileMaker Pro se ha configurado para el uso compartido mediante
ODBC/JDBC.

1 Haga clic en Hecho para guardar la información de la fuente de datos.

Por dónde seguirTras instalar y configurar un controlador de cliente, puede construir y ejecutar consultas SQL para
acceder a los datos de FileMaker.
Las aplicaciones cliente a veces utilizan otra terminología para acceder a fuentes de datos a
través de ODBC. Muchas aplicaciones tienen elementos de menú con nombres como Obtenerdatos externos o Consulta SQL. Para obtener más detalles, consulte la documentación o la
Ayuda incluida con la aplicación.
Consulte capítulo 4, “Uso de ODBC para compartir datos de FileMaker.”Capítulo 4
Uso de ODBC para compartir datos de FileMaker
El controlador de cliente de ODBC se utiliza para conectarse a los datos de FileMaker desde otra
aplicación. La aplicación que utiliza el controlador de cliente ODBC puede acceder directamentea los datos del archivo de base de datos de FileMaker Pro.
El controlador de cliente ODBC de FileMaker es ODBC de FileMaker.
Nota Puede utilizar también FileMaker Pro como aplicación cliente ODBC, interactuando con
registros procedentes de otras fuentes de datos mediante ODBC usando SQL. Consulte elcapítulo 2, “Acceso a las fuentes de datos SQL externas,” para obtener información acerca decómo acceder a una fuente de datos SQL externa mediante ODBC.

Acerca de ODBCODBC es una API que permite a las aplicaciones acceder a datos de muchos sistemas de gestiónde bases de datos. ODBC ofrece a las aplicaciones cliente un lenguaje común para interactuar
con fuentes de datos y servicios de base de datos.
Todas las aplicaciones compatibles con ODBC reconocen un subconjunto básico de secuencias
SQL (Structured Query Language, Lenguaje de consulta estructurado). SQL le permite utilizar
otras aplicaciones (como hojas de cálculo, procesadores de texto y herramientas de generaciónde informes) para ver, analizar y modificar datos de FileMaker. Consulte Referencia SQL deFileMaker para ver las secuencias SQL, las funciones y las expresiones que admite el controlador
de cliente ODBC.
La aplicación puede acceder a los datos de un archivo de base de datos de FileMaker Pro
mediante el controlador de cliente ODBC. Las secuencias SQL se envían al host de FileMaker
del archivo de base de datos y los resultados de esas secuencias se devuelven a la aplicación.
Si utiliza FileMaker Server para hospedar un archivo de base de datos de FileMaker Pro como
fuente de datos, este archivo puede estar ubicado en otro equipo (el equipo servidor) conectado
a la red y la aplicación cliente en su equipo (el equipo cliente). Esto es lo que se denomina una
configuración cliente/servidor.
Aplicación
clienteAdministrador
decontroladores

Controlador
ODBC

Controlador
ODBC de SQLControlador decliente ODBC deFileMaker

OracleMicrosoft
SQL Server

FileMaker Pro

Capítulo 4 | Uso de ODBC para compartir datos de FileMaker

21

Uso del controlador de cliente ODBCEl controlador de cliente ODBC admite ODBC 3.0 Nivel 1. Puede utilizar el controlador de cliente
ODBC con cualquier aplicación compatible con ODBC. Compartiendo el archivo de base de datosde FileMaker Pro como fuente de datos, puede:

1
1
1
1

realizar la fusión de correspondencia con Microsoft Word
crear gráficos con Microsoft Excel
mover datos de FileMaker a un DBMS, como Microsoft SQL Server
analizar en mayor medida los datos de FileMaker con herramientas de consultas o degeneración de informes para crear gráficos o consultas ad hoc y ejecutar análisis de desglose

1 crear una aplicación de Microsoft Visual Basic que comparta información con FileMaker Pro
Para compartir un archivo de base de datos de FileMaker Pro como fuente de datos, utilice
FileMaker Pro para definir cuentas que necesiten acceder al archivo de base de datos. A
continuación, puede controlar el acceso al archivo de base de datos asignando conjuntos deprivilegios a las cuentas, incluido el privilegio ampliado fmxdbc para acceder mediante
ODBC/JDBC. Por último, active la aplicación host para compartir datos mediante ODBC/JDBC.
Consulte la Ayuda de FileMaker Pro o FileMaker Server en el Centro de documentación delproducto para obtener información.
Importante Las versiones anteriores del controlador de cliente ODBC de FileMaker no soncompatibles con la versión actual del software de FileMaker. Para conectarse a un archivo debase de datos de FileMaker Pro, debe instalar y configurar el controlador de cliente ODBC que
coincida con la versión del software de FileMaker que esté utilizando.
Nota Para confirmar que XDBC Listener de FileMaker se está ejecutando, puede utilizar elMonitor de actividad en macOS o el Administrador de tareas en Windows para comprobar elestado del proceso de XDBC Listener. Cuando se inicia el proceso, se llama fmxdbc_listener, ylos eventos se registran con ese nombre.

Introducción al acceso a un archivo de base de datos de FileMaker Pro
Desde una aplicación compatible con ODBC, puede definir consultas SQL para acceder a unarchivo de base de datos de FileMaker Pro. El controlador de cliente ODBC debe estar instalado
en el equipo que genera la consulta SQL.
Para acceder al archivo de base de datos de FileMaker Pro:
1. En FileMaker Pro, revise los conjuntos de privilegios que ha asignado a las cuentas que
accederán al archivo de base de datos.
Las cuentas que necesitan acceso deben utilizar un conjunto de privilegios con el privilegio
ampliado fmxdbc para acceder mediante ODBC/JDBC.
2. Active la aplicación host FileMaker Server o FileMaker Pro para compartir datos mediante
ODBC/JDBC. Visite el Centro de documentación del producto para obtener información en la
Ayuda de FileMaker Pro o FileMaker Server.
3. Asegúrese de que el archivo de base de datos de FileMaker Pro al que desea acceder esté
alojado y disponible.
Si la solución de base de datos de FileMaker Pro utiliza más de un archivo de base de datosde FileMaker Pro, todos los archivos de base de datos deben encontrarse en el mismo equipo.

Capítulo 4 | Uso de ODBC para compartir datos de FileMaker

22

4. Conéctese a los datos de FileMaker.
5. Defina y ejecute una consulta SQL en la aplicación cliente.
Cada archivo de base de datos de FileMaker Pro que se haya abierto y configurado para elacceso es una fuente de datos independiente (cree un DSN para cada archivo de base dedatos de FileMaker Pro al que desee acceder como fuente de datos).
Cada base de datos puede tener una o más tablas. Los campos de FileMaker Pro se
representan como columnas. El nombre de campo completo, incluyendo todos los caracteresno alfanuméricos, aparece como nombre de columna.

Acceso a un archivo de base de datos de FileMaker Pro desde una
aplicación Windows
Especificación de las propiedades del controlador de cliente ODBC para un
DSN de FileMaker (Windows)
Cree un DSN para cada archivo de base de datos de FileMaker Pro al que desee acceder como
fuente de datos. El DSN identifica el controlador de cliente ODBC de FileMaker, la ubicación dela aplicación host de FileMaker y el archivo de base de datos de FileMaker Pro al que está
accediendo como fuente de datos.
Para obtener más información sobre la creación de un DSN, consulte “Configuración decontroladores de cliente (Windows)” en la página 14.

Verificación del acceso mediante ODBC (Windows)
Para verificar que ha configurado correctamente el controlador de cliente de ODBC para accedera los datos de FileMaker:
1. Abra el Administrador de fuentes de datos ODBC. Consulte “Abrir el administrador ODBC(Windows)” en la página 15.
2. Seleccione la pestaña DSN de sistema o DSN de usuario (seleccione la pestaña que utilizó
en la configuración anterior).
3. Elija la fuente de datos de FileMaker que configuró previamente.
El DNS que introdujo originalmente aparece debajo de Nombre y ODBC de FileMaker
aparece como Controlador.
4. Haga clic en Configurar.
5. Haga clic en Siguiente hasta llegar a la página Conclusión.
6. Haga clic en Probar.
Introduzca su nombre de cuenta del archivo de FileMaker (en Nombre de usuario de base dedatos) y su contraseña (en Contraseña de base de datos).
Si la conexión es correcta, recibirá el mensaje Prueba completada con éxito.
Si la conexión falla:

1 Asegúrese de que el archivo de base de datos de FileMaker Pro esté alojado y disponible.
1 Actualice o corrija la información de la conexión.

Capítulo 4 | Uso de ODBC para compartir datos de FileMaker

23

1 Asegúrese de que su cuenta del archivo de FileMaker utilice un conjunto de privilegios con el
privilegio ampliado fmxdbc para acceder mediante ODBC/JDBC.

1 Verifique que la aplicación host FileMaker Server o FileMaker Pro se haya configurado para el
uso compartido mediante ODBC/JDBC.

Acceso a un archivo de base de datos de FileMaker Pro desde una
aplicación macOS
Especificación de las propiedades del controlador de cliente ODBC para un
DSN de FileMaker (macOS)
Cree un DSN para cada archivo de base de datos de FileMaker Pro al que desee acceder como
fuente de datos. El DSN identifica el controlador de cliente ODBC de FileMaker, la ubicación dela aplicación host de FileMaker y el archivo de base de datos de FileMaker Pro al que está
accediendo como fuente de datos.
Para obtener más información sobre la creación de un DSN, consulte “Configuración decontroladores de cliente (macOS)” en la página 17.

Verificación del acceso mediante ODBC (macOS)
Para verificar que ha configurado correctamente el controlador de cliente de ODBC para acceder
a la fuente de datos de FileMaker:
1. Inicie la utilidad Gestor de ODBC. (El Gestor de ODBC está ubicado en la carpeta Utilidadesde la carpeta Aplicaciones).
2. Seleccione la pestaña DSN de sistema o DSN de usuario (seleccione la pestaña que utilizó
en la configuración anterior).
3. Elija la fuente de datos de FileMaker que configuró previamente.
El DNS que introdujo originalmente aparece debajo de Nombre y ODBC de FileMaker
aparece como Controlador.
4. Haga clic en Configurar.
5. Haga clic en Continuar hasta llegar a la página Conclusión.
6. Haga clic en Probar.
Introduzca su nombre de cuenta del archivo de FileMaker (en Nombre de usuario de base dedatos) y su contraseña (en Contraseña de base de datos).
Si la conexión es correcta, recibirá el mensaje Prueba completada con éxito.
Si la conexión falla:

1 Asegúrese de que el archivo de base de datos de FileMaker Pro esté alojado y disponible.
1 Actualice o corrija la información de la conexión.
1 Asegúrese de que su cuenta del archivo de FileMaker utilice un conjunto de privilegios con el
privilegio ampliado fmxdbc para acceder mediante ODBC/JDBC.

1 Verifique que la aplicación host FileMaker Server o FileMaker Pro se haya configurado para el
uso compartido mediante ODBC/JDBC.

Capítulo 5
Instalación de controladores de cliente JDBC deFileMaker
Para acceder a un archivo de base de datos de FileMaker Pro alojado como una fuente de datos
JDBC, debe instalar el controlador de cliente JDBC. Estas instrucciones le ayudan a instalar elcontrolador de cliente ODBC necesario para acceder a los datos de FileMaker desde aplicaciones
de otros fabricantes y personalizadas a través de ODBC (Open Database Connectivity,
Conectividad abierta de bases de datos). Instale el controlador de cliente en el equipo en el queesté instalada la aplicación de otro fabricante.
Compruebe si hay actualizaciones para los controladores de cliente en la página de descargas yrecursos de FileMaker.
Si va a alojar un archivo de base de datos de FileMaker Pro con FileMaker Server, loscontroladores de clientes deben estar disponibles para los usuarios remotos.
Tras instalar el controlador de cliente necesario, puede configurarlo para acceder a los datos deFileMaker y crear consultas SQL (Structured Query Language, Lenguaje de consulta
estructurado) para interactuar con los datos.
El controlador de cliente JDBC constituye las partes de controladores del software FileMaker que
permiten a las aplicaciones personalizadas o de otros fabricantes acceder a los archivos deFileMaker como fuente de datos JDBC.

Requisitos de software
Para instalar y utilizar los controladores de cliente JDBC, necesita JDK 1.6 o posterior.
Para averiguar la versión de Java que se utiliza, abra una ventana de comandos (Windows) o laventana Terminal (macOS) y escriba java -version.

Requisitos de red
Si va a acceder a los datos de FileMaker alojados en otro equipo, necesitará acceso de red a
través de TCP/IP.

Instalación del controlador de cliente JDBC
Debe tener acceso de escritura a la carpeta en la que instale el controlador de cliente JDBC.
Para instalar el controlador de cliente JDBC:
1. Realice una de las acciones siguientes:

1 Windows: Si ha recibido el software de forma electrónica, haga doble clic en el icono deinstalación (archivo .exe).

1 macOS: Si ha recibido el software de forma electrónica, haga doble clic en el icono de la
imagen del disco (archivo .dmg).

1 Si dispone de un disco de instalación, inserte el disco en la unidad.

Capítulo 5 | Instalación de controladores de cliente JDBC de FileMaker

25

2. En la ventana de FileMaker Pro o FileMaker Server, haga doble clic en la carpeta Extras.
3. Haga doble clic en la carpeta xDBC.
4. En la carpeta xDBC, haga doble clic en la carpeta JDBC Client Driver Installer.
5. Copie el archivo fmjdbc.jar en la carpeta correspondiente de su sistema operativo:

1 Windows: Copie el archivo fmjdbc.jar en la carpeta en la que se incluya el archivo ejecutablede Java (java.exe) o en otra ubicación incluida en la ruta de clase de la aplicación Java.

1 macOS: Copie el archivo fmjdbc.jar en la carpeta /Biblioteca/Java/Extensions o en otra
ubicación que se incluya en la ruta de clase de la aplicación Java.

Ahora puede utilizar el controlador de cliente JDBC para acceder a los datos de FileMaker.

Uso del controlador de cliente JDBC
La aplicación o applet Java debe registrar el controlador de cliente JDBC en el administrador decontroladores JDBC y se debe especificar la URL (Localizador uniforme de recursos) de JDBC
correcta desde el interior de la aplicación o applet.
Importante Debe reservar el puerto 2399 para el controlador de cliente JDBC de FileMaker. El
número de puerto es siempre 2399. No puede cambiar el uso compartido JDBC a un puerto
diferente.
Consulte capítulo 6, “Uso de JDBC para compartir datos de FileMaker.”Capítulo 6
Uso de JDBC para compartir datos de FileMaker
Si es un programador en Java, puede usar el controlador de cliente JDBC con cualquier
herramienta de Desarrollo rápido de aplicaciones (RAD) para crear de forma visual un applet oaplicación Java que se conecte a una fuente de datos FileMaker. El applet o la aplicación Javaque utiliza el controlador de cliente JDBC puede acceder directamente a los datos del archivo debase de datos de FileMaker Pro.

Acerca de JDBCJDBC es un API Java para ejecutar secuencias SQL, que es el lenguaje estándar para accedera bases de datos relacionales. JDBC es una interfaz de bajo nivel, lo que significa que se utilizapara ejecutar de forma directa los comandos SQL. También está diseñada para servir de basepara interfaces y herramientas de mayor nivel.
El applet o la aplicación Java puede acceder a los datos de un archivo de base de datos deFileMaker Pro mediante el controlador de cliente JDBC. Las secuencias SQL se envían al hostde FileMaker del archivo de base de datos y los resultados de esas secuencias se devuelven ala aplicación. Si utiliza FileMaker Server para alojar, el archivo de base de datos de FileMaker Pro
que esté utilizando como fuente de datos puede estar ubicado en otro equipo (el equipo servidor)
conectado a la red, mientras el applet Java o la aplicación cliente se alojan en su equipo (el equipocliente). Esto es lo que se denomina una configuración cliente/servidor.
Aplicación Java
Controlador JDBC

FileMaker

ClienteServidor con base de datos

Uso del controlador de cliente JDBC
Se puede usar el controlador de cliente JDBC con cualquier compilador Java o herramienta RADpara conectarse a la base de datos mientras se crea el código para la aplicación o applet Java.
Tras la creación de la aplicación o applet Java, el controlador de cliente JDBC debe estar presente
junto con los archivos o debe incluirse dentro del código para que la aplicación o applet se
comunique con la base de datos.
Para usar el controlador de cliente JDBC, la aplicación o applet Java debe registrar el controlador
en el administrador de controladores JDBC y se debe especificar la URL de JDBC correcta desdeel interior de la aplicación o applet. La URL de JDBC es necesaria para poder hacer la conexión
con la base de datos.

Acerca del controlador de cliente JDBCEl controlador de cliente JDBC ofrece una compatibilidad parcial con la especificación JDBC 3.0.
La Plataforma FileMaker no admite las siguientes funciones:

1 secuencias SAVEPOINT
1 recuperación de claves generadas automáticamenteCapítulo 6 | Uso de JDBC para compartir datos de FileMaker

1
1
1
1
1
1
1
1

27

pasar parámetros a un objeto de secuencia que se puede llamar por su nombre
cursor con retención
recuperar y actualizar el objeto al que hace referencia un objeto Ref
actualización de columnas que contienen tipos de datos CLOB, ARRAY y REF
tipo de datos booleanotipo de datos DATALINKtransformar grupos y asignación de tipos
relaciones entre JDBC SPI y la arquitectura de Connector

El controlador del cliente JDBC se ha probado con Java Development Kit (JDK) 1.6, 1.7 y 1.8. Es
un controlador del Tipo 4, es decir, un controlador puro de Java de protocolo nativo, que convierte
las llamadas JDBC directamente al protocolo de red utilizado por FileMaker Pro. Este tipo decontrolador ofrece todas las ventajas de Java, incluso la instalación automática (por ejemplo, ladescarga del controlador JDBC con un applet que lo utilice).
La clase del controlador y el punto de entrada principal para el controlador soncom.filemaker.jdbc.Controlador
Importante El controlador de cliente JDBC sustituye al controlador JDBC de FileMaker
publicado con una versión anterior del software de FileMaker. Si ha configurado previamente elacceso a una fuente de datos de FileMaker mediante el controlador antiguo, deberá volver adefinir el acceso usando y configurando el nuevo controlador.
Nota Para confirmar que XDBC Listener de FileMaker se está ejecutando, puede utilizar elMonitor de actividad en macOS o el Administrador de tareas en Windows para comprobar elestado del proceso de XDBC Listener. Cuando se inicia el proceso, se llama fmxdbc_listener, ylos eventos se registran con ese nombre. El proceso de XDBC Listener es independiente delproceso de FileMaker Server. Puede utilizar la Admin Console de FileMaker Server para detener oiniciar el proceso XDBC de Listener. Consulte la Ayuda de FileMaker Server.

Uso de una URL de JDBC para conectarse a la base de datos
En Java, se accede a la mayoría de los recursos a través de URL. Se usa una URL de JDBC para
identificar la base de datos, de manera que el controlador de cliente JDBC pueda reconocer yestablecer una conexión con la base de datos.
La URL de JDBC consta de tres componentes principales, separados por dos puntos:
jdbc:<subprotocol>:<subname>
La primera parte de la URL de JDBC siempre es el protocolo JDBC (jdbc). Subprotocol(subprotocolo) es el nombre del controlador o el mecanismo que admite múltiples controladores.
Para el controlador de cliente JDBC, el subprotocolo es filemaker. Subname (subnombre) es ladirección IP de la máquina que hospeda a FileMaker.
Registro del controlador de cliente JDBC y conexión a una fuente de datos de FileMaker (unejemplo)Aquí puede ver una parte de una aplicación cliente de JDBC que:
1. registra el controlador de cliente JDBC con el administrador de controladores JDBCCapítulo 6 | Uso de JDBC para compartir datos de FileMaker

2. establece una conexión con el origen de datos de FileMaker; la URL de JDBC es
jdbc:filemaker://192.168.1.1/database
3. devuelve códigos de error
Ejemploimport java.sql.*;
class FMPJDBCTest{
public static void main(String[ ] args){// registrar el controlador de cliente JDBC
try {Driver d =(Driver)Class.forName("com.filemaker.jdbc.Driver").newInstance();} catch (Exception e) {System.out.println(e);}// establecer una conexión con FileMaker
Connection con;
try {
con =
DriverManager.getConnection("jdbc:filemaker://192.168.1.1/mydatabase","username", "password");} catch (Exception e) {System.out.println(e);}// obtener advertencias de conexión
SQLWarning warning = null;try {warning = con.getWarnings();
if (warning == null) {System.out.println("No hay advertencias");return;}while (warning != null) {System.out.println("Advertencia: "+warning);
warning = warning.getNextWarning();}} catch (Exception e) {Sysem.out.println(e);}}}Nota El presente ejemplo no se debe compilar.

28

Capítulo 6 | Uso de JDBC para compartir datos de FileMaker

29

Especificación de propiedades en el subnombre de la URL
Especifique las propiedades de usuario y contraseña del controlador en el subnombre de la JDBC
URL. Éstas son las propiedades que podrían traspasarse a la conexión al ejecutar el método
DriverManager.getConnection mediante el parámetro Propiedades.

1 usuario: Cuenta en el archivo de base de datos de FileMaker Pro que utiliza un conjunto deprivilegios con el privilegio ampliado fmxdbc para acceder mediante ODBC/JDBC.

1 contraseña: La contraseña de la cuenta del archivo de base de datos de FileMaker Pro.
Conexión a la URL de JDBC con el nombre de la base de datos especificado en la URL
Formato:jdbc:filemaker://<dirección IP del host de filemaker>/<nombre de la base de datos>
Ejemplojdbc:filemaker://192.168.1.1/publications

Conexión a la URL de JDBC con el nombre de la base de datos, el nombre de usuario y la contraseña
especificados en la URL
Formato:jdbc:filemaker://<dirección IP del host de filemaker>/<nombre de la base dedatos>?usuario=<nombre de usuario de la base de datos>&contraseña=<contraseña de la basede datos>
Ejemplojdbc:filemaker://192.168.1.1/customers?user=Collections&password=admin

Nota Dado el uso del carácter "&" está reservado para esta sintaxis, no puede utilizarlo en elnombre de usuario ni en la contraseña.
EjemplosNombre de usuario no válido:
jdbc:filemaker://localhost/sales_db?user=ad&min&password=admin

Contraseña no válida:jdbc:filemaker://localhost/sales_db?user=admin1&password=ad&min

Especificar un valor de tiempo de espera de socket
Para impedir que el controlador JDBC mantenga la conexión indefinidamente, incluya elparámetro SocketTimeout cuando indique la cadena de conexión JDBC, especificando un valor
de tiempo de espera de socket en milisegundos.

Capítulo 6 | Uso de JDBC para compartir datos de FileMaker

30

Ejemplo
Connection conn = DriverManager.getConnection ("jdbc:filemaker://192.168.1.1/customers?SocketTimeout=100", "admin","admin" );Soluciones con varios archivos de bases de datos de FileMaker Pro
Si la solución de base de datos FileMaker Pro utiliza varios archivos de base de datos deFileMaker Pro, cree un archivo de base de datos adicional que contenga todas las referencias
externas a fuentes de datos necesarias, ocurrencias de la tabla y relaciones para su solución.
A continuación defina este archivo adicional de base de datos como su fuente de datos en la
dirección URL de JDBC. Todos los archivos de base de datos de FileMaker Pro deben residir enel mismo equipo.

Verificación del acceso mediante JDBC
Nota El archivo de ejemplo FMServer_Sample no se puede utilizar para probar las conexiones
JDBC. Para realizar pruebas de conexiones JDBC, cargue su propia base de datos.
Al verificar el acceso a un archivo de base de datos de FileMaker Pro mediante JDBC, asegúrese
de que:1 El archivo de base de datos de FileMaker Pro está alojado y disponible.
1 Su cuenta del archivo de FileMaker utiliza un conjunto de privilegios con el privilegio ampliado
fmxdbc para acceder mediante ODBC/JDBC.

1 La aplicación host FileMaker Pro o FileMaker Server se ha configurado para el uso compartido
mediante ODBC/JDBC.

Para compartir un archivo de base de datos de FileMaker Pro como fuente de datos, utilice
FileMaker Pro para definir cuentas que necesiten acceder al archivo de base de datos.
A continuación, puede controlar el acceso al archivo de base de datos asignando conjuntos
de privilegios a las cuentas, incluido el privilegio ampliado fmxdbc para acceder mediante
ODBC/JDBC. Por último, active la aplicación host para compartir datos mediante ODBC/JDBC.
Consulte la Ayuda de FileMaker Pro o FileMaker Server en el Centro de documentación delproducto para obtener información.

1 El registro del controlador de cliente JDBC y la URL de JDBC son correctos (el controlador
puede estar incluido dentro de la aplicación Java o bien en el equipo cliente).

Capítulo 7
Información de referencia
Funciones de catálogo de ODBCEl controlador de cliente ODBC admite las siguientes funciones de catálogo:

1 SQLTables: la información de catálogo se almacena y aparece con nombres de parte únicos(solo en el nombre de tabla)

1
1
1
1

SQLColumns
SQLColumnPrivileges
SQLDescribeCol
SQLGetTypeInfo

Métodos de DatabaseMetaData JDBCEl controlador de cliente JDBC admite los siguientes métodos de DatabaseMetaData:

1
1
1
1

getColumns
getColumnPrivileges
getMetaData
getTypeInfo

1 getTables
1 getTableTypes
1 getVersionColumns

Correspondencia entre los campos de FileMaker Pro y los tipos de datos
ODBC
En esta tabla, se muestra la correspondencia entre los tipos de campos de FileMaker Pro y lostipos de datos estándar ODBC.
Tipo de campo Se convierte al tipo dede FileMaker dato de ODBC
Acerca del tipo de dato
texto

SQL_VARCHAR

La longitud máxima de la columna de texto es de 1 millón de caracteres, ano ser que especifique un Número máximo de caracteres inferior para elcampo de texto de FileMaker, y devuelve las cadenas vacías como NULL.

númeroSQL_DOUBLE

El tipo de campo numérico de FileMaker puede contener valores positivos
o negativos que sean tan pequeños como 10-308 y tan grandes como
10+308, con un máximo de 15 dígitos significativos.

fecha

SQL_DATE

hora

SQL_TIME

fecha y hora

SQL_TIMESTAMP

contenedor(BLOB)

SQL_LONGVARBINARY Puede recuperar datos binarios, información de referencia de archivos, odatos de un tipo de archivo específico de un campo contenedor.
En una sentencia SELECT, utilice la función CAST() para recuperar la
información de referencia de archivo y utilice la función GetAs() pararecuperar datos de un tipo de archivo específico.

cálculo

El tipo de campo hora de FileMaker puede contener la hora del día o unintervalo de horas. Los intervalos de horas se devuelven como hora deldía, a menos que sean inferiores a 0 o superiores a 24 horas (en ambos
casos se devuelve el valor 0).

El resultado se asigna al tipo de datos ODBC correspondiente.

Capítulo 7 | Información de referencia

32

La longitud de la cadena es opcional en las declaraciones de tablas. Todas las cadenas sealmacenan y recuperan en Unicode.
Nota Los campos repetidos de FileMaker son compatibles como series.
Ejemplo
INSERT INTO mytable(repField[3]) VALUES (‘this is rep 3’)
SELECT repField[1], repField[2] FROM mytable

Correspondencia entre los campos de FileMaker Pro y los tipos de datos
JDBC
El controlador de cliente JDBC utiliza las siguientes correspondencias al convertir tipos de datosde FileMaker a tipos SQL de JDBC.
Tipo de campo deFileMaker

Se convierte al tipo SQL de JDBC

texto

java.sql.Types.VARCHAR

númerojava.sql.Types.DOUBLE

fecha

java.sql.Types.DATE

hora

java.sql.Types.TIME

fecha y hora

java.sql.Types.TIMESTAMP

contenedor

java.sql.Types.BLOB

cálculo

especificado por el tipo de datos del resultado del cálculo

El controlador de cliente JDBC convierte el tipo de datos de cálculo de FileMaker en el tipo SQL
de JDBC que coincida con el resultado del cálculo. Por ejemplo, el controlador de cliente JDBC
convierte un cálculo de FileMaker que produzca el tipo de datos marca de fecha y hora enjava.sql.Types.TIMESTAMP.

Tipos de datos de aplicaciones de 64 bits
En la versión de 32 bits de la API ODBC, algunas funciones utilizaban parámetros que podían
pasar valores de entero o puntero en función del contexto. Sin embargo, en los sistemas
operativos Windows de 64 bits, los enteros y los punteros no presentan el mismo tamaño. La
versión de 64 bits de la API ODBC utiliza tipos de datos abstractos que no tienen un tamaño
específico definido.
Las aplicaciones que utilizan valores de 32 bits pueden bloquearse si se transfieren a un sistema
operativo de 64 bits. Las aplicaciones que utilizan tipos de datos abstractos funcionancorrectamente tanto en sistema operativos de 32 bits como de 64 bits.

Capítulo 7 | Información de referencia

33

Mensajes de error de ODBC y JDBCA continuación se indican los formatos básicos de los formatos de error que recibirá al trabajar
con los datos de FileMaker y ODBC/JDBC.

Mensajes de error de ODBC
Los mensajes de error pueden proceder de:

1 errores del controlador ODBC
1 errores de la Plataforma FileMaker y XDBC Listener de FileMaker
Mensajes de error de ODBC de FileMaker
Los errores que se produzcan en XDBC Listener de FileMaker o en la fuente de datos incluyen el
DSN con el siguiente formato:[FileMaker] [FileMaker ODBC] mensaje
Ejemplo[FileMaker] [FileMaker ODBC] Cuenta/contraseña no válidas
Si recibe este tipo de error, es que ha hecho algo incorrecto con el sistema de base de datos.
Consulte la documentación del productos de FileMaker o al administrador de la base de datospara obtener más información.
Los mensajes de errores consecutivos en distintas columnas a veces pueden mostrar un nombre
de columna incorrecto.

Mensajes de error de JDBCEl controlador JDBC de FileMaker informa de los errores a la aplicación que llama, devolviendo
SQLExceptions. Los mensajes de error pueden proceder de:

1 errores del controlador JDBC
1 errores de la Plataforma FileMaker y XDBC Listener de FileMaker
Mensajes de error de JDBC de FileMaker
Los errores que se produzcan en XDBC Listener de FileMaker o en la fuente de datos incluyen el
DSN con el siguiente formato:[FileMaker] [FileMaker JDBC] mensaje
Ejemplo[FileMaker] [FileMaker JDBC] Cuenta/contraseña no válidas
Si recibe este tipo de error, es que ha hecho algo incorrecto con el sistema de base de datos.
Consulte la documentación del productos de FileMaker o al administrador de la base de datospara obtener más información.

ÍndiceNuméricos
64 bits
tipos de datos 32

Aacceso de privilegio ampliado mediante ODBC/JDBC 21
acceso remoto 7
administrador de ODBC (macOS) 23
administrador de orígenes de datos ODBC
abrir 15
crear un DNS 15
verificar el acceso ODBC 22
administrador ODBC
crear un DSN 18
de 32 bits (Windows) 15
de 64 bits (Windows) 15
aplicación cliente, utilizar FileMaker Pro como 6
archivosconfigurar acceso a 21
organizar en un equipo 7
arquitectura de32 bits 13
64 bits 13
asignación de tipos de datos
controlador de cliente JDBC 32
controlador de cliente ODBC 31
asignar tipos de datos
controlador de cliente JDBC 32
controlador de cliente ODBC 31

B
BLOB 32

C
campo contenedor
asignación de tipos de datos JDBC 32
asignación de tipos de datos ODBC 31
camposasignar a JDBC 32
asignar a ODBC 31
campos repetidos 32
claves generadas automáticamente 26
compartir, configurar ODBC/JDBC 21
compatibilidad SAVEPOINT 26
comprobar acceso
controlador de cliente JDBC 30
controlador de cliente ODBC (macOS) 23
controlador de cliente ODBC (Windows) 22
configurar privilegios y uso compartido 21
configurar una fuente de datos de FileMaker
para JDBC 29
para ODBC (macOS) 23
para ODBC (Windows) 22

contraseña
con JDBC 29
con ODBC 22, 23
controlador de clientede 32 bits (Windows) 14
de 64 bits (Windows) 14
controlador de cliente JDBC
asignar tipos de datos 32
clase del controlador y punto de entrada principal 27
especificar la URL de JDBC 27
registrar con el administrador de controladores JDBC 27
verificar acceso 30
controlador de cliente ODBC
asignar tipos de datos 31
verificación del acceso (macOS) 23
verificación del acceso (Windows) 22
controlador de cliente ODBC de FileMaker
macOS 17
Windows 14
controladores, versiones compatibles 8
cuentas y privilegios 21
cursores con retención en JDBC 27
cursores en JDBC 27

D
DATE 32
desactivar un archivo de base de datos de FileMaker Pro
compartido 8
DOBLE 32
DSN
crear (macOS) 23
crear (Windows) 22
uno por archivo 8

F
FECHA Y HORA 32
formatos de mensajes de error 33
fuente de datos
configurar para acceder mediante ODBC (macOS) 23
configurar para acceder mediante ODBC (Windows) 22
configurar para acceder para JDBC 29
desactivar un archivo de base de datos de FileMaker Pro
compartido 8
un DSN para cada archivo de base de datos de FileMaker
Pro 8verificar acceso mediante JDBC 30
verificar acceso mediante ODBC (macOS) 23
verificar acceso mediante ODBC (Windows) 22
fuentes de datos SQL externas
acceder 9versiones compatibles 11
función CAST 31
función de catálogo 31
función ExecuteSQL 10
función GetAs 31

35

funciones de catálogo de ODBC 31

G

generador de consultas SQL 6, 10
gestor de ODBC
descargar 17
gestor de ODBC
verificación del acceso ODBC 23
gráfico de relaciones 7

Hherramientas de Desarrollo rápido de aplicaciones (RAD) 26

I
importar datos ODBC 9JJava Development Kit (JDK) 27
JDBC
controlador de cliente, descripción 26
descripción 26
mensajes de error 33
JDBC SPI 27

M
macOS
crear un DSN 17
requisitos del controlador de cliente JDBC 24
verificación del acceso ODBC 23
método getColumnPrivileges 31
método getColumns 31
método getMetaData 31
método getTables 31
método getTableTypes 31
método getTypeInfo 31
método getVersionColumns 31
métodos de DatabaseMetaData 31
métodos de metadatos 31
Microsoft Access 8
modificación de esquema 7
MySQL 11N
nombres de columna 22

O
ODBC
campos repetidos 32
descripción 20
mensajes de error 33
Oracle 11Ppaso de guión Ejecutar SQL 9, 10
paso de guión Importar registros 9, 10
privilegio ampliado fmxdbc 21, 29
privilegios ampliados 21
privilegios, ampliados 21
propiedades de controlador
controlador de cliente JDBC 29
controlador de cliente ODBC (macOS) 23
controlador de cliente ODBC (Windows) 22
puerto 2399
necesario para JDBC 25
necesario para ODBC (macOS) 17
necesario para ODBC (Windows) 14
puertos necesariospara JDBC 25
para ODBC (macOS) 17
para ODBC (Windows) 14

Rregistrar el controlador de cliente JDBC 27
requisitos de instalación 13, 24
requisitos de red 8
requisitos del sistemapara controladores de cliente JDBC 24
para controladores de cliente ODBC 13
requisitos TCP/IP 8

Ssoluciones en tiempo de ejecución, limitaciones 10
SQL Server 11
SQL_DATE 31
SQL_DOUBLE 31
SQL_LONGVARBINARY 31
SQL_TIME 31
SQL_TIMESTAMP 31
SQL_VARCHAR 31
SQLColumnPrivileges 31
SQLColumns 31
SQLDescribeCol 31
SQLExceptions 33
SQLGetTypeInfo 31
SQLTables 31

T
TIME 32
tipo de datos ARRAY 27
tipo de datos booleano 27
tipo de datos CLOB 27
tipo de datos DATALINK 27
tipo de datos REF 27

36

U
URL (Localizador uniforme de recursos) para el controlador decliente JDBC 27
uso de ODBC y JDBC con el software de FileMaker 6

Vvalor null 31
VARCHAR 32
verificación del acceso
controlador de cliente ODBC (macOS) 23
controlador de cliente ODBC (Windows) 22
verificar acceso
controlador de cliente JDBC 30
versión de Java 24

W
Windows
crear un DSN 22
requisitos del controlador de cliente JDBC 24
verificación del acceso ODBC 22X
XDBC Listenermensajes de error 33
utilizado con JDBC 27
utilizado con ODBC 21