みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
みなさん、こんにちは。助けてください。
windows版v13で分離モデルのファイルを作成しています。ファイル構成は
main インターフェースファイル
data データファイル
zip 郵便番号データファイル
dataファイルの中は住所録です。
最終的にはランタイムにします。
v12からポップオーバーなどを付け加えました。リレーションなどの構成は変えていません。
v12の時は起こらなかったのですが、スクリプトを組んでリストアしようとすると729「インポート中にエラーが発生しました。 レコードをインポートすることができません」のエラーが起きます。
ラインタイムにせずfmp12のファイルで手動でリストアすると同じく729「zip.xxx(xxxはランタイムの拡張子)が見つかりません」とエラーが出ます。
何が原因なんでしょう?点検すべきお気づきの項目がありましたら、教えてください。
よろしくお願いいたします。
Offline
外部データソースの設定、特にパスが間違っている、位しか思いつきませんが。
Offline
Shin さん、回答ありがとうございます。
現状リレーションは下記のようになっています。
main(インターフェースファイル) http://nice-guy.org/fm/io.jpg
data(データファイル) http://nice-guy.org/fm/data.jpg
外部データzipはちゃんと選んでいるため、パスが間違っていることはないと思うのですが。
リストアをする前のバックアップはmainデータだけをバックアップしています。
何か見落としているような点はないでしょうか?
Offline
リレーションの設定ではなく、外部データソースのパスの設定のことを言っているのですが。
Offline
Shin さん、回答ありがとうございます。
下記にあるように確かに外部ソースとしてzipファイルを選んでいると思うのですが。
http://nice-guy.org/fm/zip.jpg
Offline
「リストア」って何をやるんですか?ソリューション外のバックアップファイルからのインポートじゃないですか?
その場合、外部ソースは現在使用しているデータだから、そこからインポートしても「リストア」にはならないですよね。
インポートに指定してる「ファイルパス」を確認しないと。
スクリプトの内容が書いてないので、何が悪いのかわかりません。
「mainデータだけをバックアップ」もmainはインターフェースでデータじゃないと書いてるのと矛盾してるし。
tim さん、回答ありがとうございました。おっしゃること、ごもっともです。
まず、バックアップをとります。バックアップは名前をつけて最適化して保存です。
リストアとはそのファイルのインポートを行います。
>>「リストアをする前のバックアップはmainデータだけをバックアップしています。」
記述ミスです。「dataファイルだけ」の名前をつけて保存です。
バックアップのスクリプトはdata側にあり、mainから呼び出しています。
V12で作っていたときは、正常にバックアップ、リストアができていました。
V13にしたときにフィールドを足したり、スクリプトを変更しました。その辺に問題があるのかもしれません。
もう一度新旧のスクリプトを比べて問題点を探してみます。
いったん、保留とさせてください。
経過は報告させていただきます。どうしてもわからなかった場合は、またアドバイスをお願いします。
Offline
みなさん、こんにちは。その後、新旧のファイルを色々見比べて色々試したところ、決定的な要因はよくわからなかったのですが、正常に動作するようになりました。
どうも、ありがとうございました。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 514.24 KiB (Peak: 519.15 KiB) ]