Resolución de problemas con fuentes de datos ODBC
•
•
• Si se cambia el nombre de una base de datos o de una fuente de datos, o bien se elimina, aparece <Falta fuente de datos>.
• Si la conexión falla, aparece el mensaje de error adecuado para el error de conexión y <Falta fuente de datos>.
• Si FileMaker no puede identificar una clave para una tabla o vista ODBC, aparece <Falta clave principal> en el gráfico de relaciones y en los objetos del campo.Nota FileMaker automáticamente intenta identificar una clave única para una tabla o vista ODBC. Si FileMaker no puede identificar una clave única, al sincronizar o añadir una tabla ODBC nueva, aparece un cuadro de diálogo de FileMaker en el que puede especificar una o más columnas para utilizar como clave única. Si FileMaker sigue sin poder determinar valores únicos para cada registro de la tabla o vista externa en ese momento, verá <Falta clave principal>. Si alguien que no trabaja con el software de FileMaker asocia una nueva clave principal con la tabla externa, se utilizará la nueva clave principal, en lugar de la clave especificada en FileMaker.
• Si el nombre de una columna de una tabla externa es una palabra reservada de FileMaker o una palabra clave SQL, ODBC podría arrojar un error. (Por ejemplo, podría producirse un error si a una columna se le asigna el nombre "Número" o "Fecha y hora"). Consulte Asignar nombres a los campos y Uso de palabras reservadas o símbolos en nombres de campo o tabla para obtener más información acerca de las palabras reservadas de FileMaker. Para evitar problemas de nomenclatura del esquema con las fuentes de datos ODBC, consulte la documentación incluida con el software de la fuente de datos.
• Para las importaciones ODBC y los pasos de guión Ejecutar SQL, si se produce un error al realizar una consulta SQL, la función Get ( LastError ) devuelve el error 1408 de FileMaker. La función Get ( LastODBCError ) devuelve información detallada sobre el error. Si no hay información sobre el error, la función Get ( LastError ) devuelve el error 1409 de FileMaker.
• Al trabajar con fuentes de datos ODBC en el gráfico de relaciones, la función Get ( LastError ) devuelve el error 1408 de FileMaker. La función Get ( LastODBCError ) devuelve el guión de error legible generado por el controlador ODBC.
• Si está conectado a una tabla ODBC que contiene un registro duplicado y modifica ese registro en FileMaker, la modificación sólo afecta a la primera instancia del registro. Si, a continuación, elimina el registro en FileMaker, se eliminarán ambos registros externos.Buscar resultados para tablas ODBC puede ser distinto de buscar resultados con FileMaker para los mismos datos. Por ejemplo, se podría intercalar texto asiático en una tabla externa de forma diferente y proporcionar resultados de búsqueda distintos al mismo texto en una tabla de FileMaker.