3

そのため、古いファイルメーカー データベースを MySQL に転送していますが、いくつかの繰り返しフィールドが原因で問題が発生しています。ODBC 標準がこれらのフィールドをサポートするのは、それらのタイプが「テキスト」であり、各繰り返しが特定の区切り文字で連結されている場合のみであることを読みました ( 47 ページ (PDF) を参照)。ただし、これを再現することはできません。私が得るのは最初の繰り返しだけです。

データベースを .csv 形式でエクスポートすると、フィールドが正しく連結されるので、完全に行き詰まっているわけではありませんが、できれば ODBC 接続でも同じ結果が得られるようにしたいと考えています。ありがとう!

4

4 に答える 4

3

JDBC と Filemaker 12 では、インデックス 1 で始まるテーブルであったため、括弧を使用して繰り返しフィールドにアクセスできます。ODBC でも同じである必要があります。もちろん、正規化することをお勧めしますが、他のオプションがあることを知っておくと役立ちます。

于 2012-11-15T21:31:19.793 に答える
1

私の経験では、繰り返しフィールドに関するドキュメントは嘘です。:)

動作させることができたら、回答を投稿してください。ただし、csv エクスポートを使用して回避策を講じる必要があると思います。

于 2010-01-24T14:11:09.200 に答える
0

これに関する私の推奨事項は、繰り返しフィールドを FileMaker 内の別のテーブルに正規化してから、データの転送を実行することです。FileMaker で関連テーブルを作成し、スクリプトを使用してテーブルに繰り返しフィールド値を入力できます。このようなスクリプトを作成する際に支援が必要な場合はお知らせください。

于 2010-01-26T07:04:17.330 に答える