Solução de problemas da fonte de dados de ODBC
• Se uma tabela for renomeada ou removida de um banco de dados externo, <Tabela faltando> será exibido.
• Se uma coluna for renomeada ou removida da tabela de banco de dados externo, <Campo faltando> será exibido.
• Se um nome de fonte de dados ou banco de dados for renomeado ou removido, <Fonte de dados faltando> será exibido.
• Se a conexão falhar, a mensagem de erro apropriada de falha da conexão e <Fonte de dados faltando> serão exibidos.
• Se o FileMaker não conseguir identificar uma chave exclusiva para uma tabela ou exibição de ODBC, <Chave primária faltando> será exibido no gráfico de relacionamentos e nos objetos de campo.Nota O FileMaker tenta automaticamente identificar uma chave exclusiva para uma tabela ou exibição de ODBC. Se o FileMaker não conseguir identificar uma chave exclusiva quando você sincronizar ou adicionar uma nova tabela de ODBC, uma caixa de diálogo do FileMaker será exibida, na qual poderá especificar uma ou mais colunas a serem usadas como chave exclusiva. Se o FileMaker ainda não conseguir determinar os valores exclusivos de cada registro na tabela ou exibição externa nesse momento, <Chave primária faltando> será exibido. Se uma pessoa que estiver trabalhando fora do software FileMaker associar uma nova chave primária à tabela externa, a nova chave primária será usada em vez da chave especificada em FileMaker.
• Se o nome de uma coluna em uma tabela externa for uma palavra reservada do FileMaker ou uma palavra-chave de SQL, um erro de ODBC poderá ocorrer. (Por exemplo, poderá ocorrer um erro se uma coluna tiver o nome "Número" ou "Carimbo de data/hora".) Consulte Sobre a nomeação de campos e Utilização de uma palavra ou símbolo reservado para um nome de campo ou tabela para obter mais informações sobre as palavras reservadas do FileMaker. Para evitar problemas de nomenclatura de esquema com fontes de dados de ODBC, consulte a documentação que acompanha o seu software de fonte de dados.
• Para importações ODBC e etapas de script Executar SQL, se ocorrer um erro durante a execução de uma consulta SQL, a função Get(LastError) retornará o erro 1408 do FileMaker. A função Get(LastODBCError) retorna informações detalhadas sobre o erro. Se não houver nenhuma informação sobre o erro, a função Get(LastError) retornará o erro 1409 do FileMaker.