Filemaker повторяющихся полей и ODBC - PullRequest
2 голосов
/ 22 января 2010

Итак, я переношу старую базу файловых файлов в MySQL, и некоторые повторяющиеся поля вызывают у меня некоторые проблемы. Я читал, что стандарт ODBC поддерживает эти поля, только когда их типами является «Текст» и что каждое повторение объединяется с определенным разделителем ( см. Стр. 47 (PDF) ). Однако я просто не могу воспроизвести это. Все, что я получаю, это первое повторение.

Если я экспортирую базу данных в формат .csv, поля будут правильно объединены, поэтому я не совсем застрял, но, если возможно, я бы хотел получить тот же результат с подключением ODBC. Спасибо!

Ответы [ 3 ]

2 голосов
/ 16 ноября 2012

С JDBC и Filemaker 12 я могу получить доступ к повторяющемуся полю, используя скобки, как это было в таблице, начиная с индекса 1. Так должно быть в ODBC. Конечно, я рекомендую нормализовать, но это может помочь узнать, что есть другие варианты.

1 голос
/ 24 января 2010

По моему опыту, документация о повторяющихся полях - ложь. :)

Если вы можете заставить его работать, пожалуйста, напишите ответ. Но я думаю, что вам придется сделать обходной путь, используя экспорт CSV.

0 голосов
/ 26 января 2010

Моя рекомендация по этому поводу состояла бы в том, чтобы нормализовать повторяющиеся поля в отдельной таблице в FileMaker, а затем выполнить передачу данных. Вы можете создать связанную таблицу в FileMaker, а затем использовать скрипт для заполнения таблицы повторяющимися значениями полей. Дайте мне знать, если вам понадобится помощь в написании такого сценария.

...