Problemen met ODBC-gegevensbronnen oplossen
•
•
• Als de naam van een gegevensbron of database wordt gewijzigd of verwijderd, verschijnt de tekst <Gegevensbron ontbreekt>.
• Als de verbinding mislukt, verschijnt het overeenkomstige foutbericht voor verbindingsfouten en de tekst <Gegevensbron ontbreekt>.
• Als FileMaker geen unieke sleutel kan identificeren voor een ODBC-tabel of -weergave, verschijnt de tekst <Primaire sleutel ontbreekt> in de relatiegrafiek en in veldobjecten.Opmerking FileMaker probeert automatisch een unieke sleutel te identificeren voor een ODBC-tabel of -weergave. Als FileMaker geen unieke sleutel kan identificeren, wanneer u Sync gebruikt of een nieuwe ODBC-tabel toevoegt, verschijnt een FileMaker-dialoogvenster waarin u een of meer kolommen kunt opgeven die u als een unieke sleutel kunt gebruiken. Als FileMaker dan nog steeds geen unieke waarden kan bepalen voor elke record in de externe tabel of weergave, verschijnt de tekst <Primaire sleutel ontbreekt>. Als een gebruiker die buiten de FileMaker-software werkt een nieuwe primaire sleutel aan de externe tabel koppelt, zal de nieuwe primaire sleutel worden gebruikt in plaats van de sleutel die in FileMaker is opgegeven.
• Als de naam van een kolom in een externe tabel een door FileMaker gereserveerd woord of een SQL-trefwoord is, kan een ODBC-fout optreden. (Er kan bijvoorbeeld een fout optreden als een kolom de naam "Number" of "Timestamp" heeft.) Zie Velden benoemen en Gereserveerde woorden of symbolen gebruiken voor een veld- of tabelnaam voor meer informatie over door FileMaker gereserveerde woorden. Als u schemanaam met ODBC-gegevensbronnen wilt voorkomen, raadpleegt u de documentatie die bij de software van uw gegevensbron is meegeleverd.
• Als voor ODBC-importacties en de scriptstap SQL uitvoeren een fout optreedt tijdens de uitvoering van een SQL-opvraag geeft de functie Get(LaatsteFout) als resultaat FileMaker-fout 1408. De functie Get(LaatsteODBCfout) geeft gedetailleerde informatie over de fout. Als er geen informatie is over de fout, geeft de functie Get(LaatsteODBCfout) als resultaat FileMaker-fout 1409.