初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2022-07-22 18:30:41

KKK
Guest

FileMakerServer上でのデータインポートがエラーになってしまいます…。

サーバ上でスケジュール設定を行い、定期的にデータを上書きする
スクリプトを実行したいと考えております。

ローカルにCSVファイルを置いて、動きを確認している分には
問題なく動くのですがサーバ上にアップロードした途端
思ったように動かず、ログを見てもスクリプトエラー(3)が出てしまいます。

以下、スクリプト文
----------------------------------------
レイアウト切り替え
全レコード表示
対象レコード削除

変数設定[$tmp; 値:Get(ドキュメントパス)& "data.csv"]
レコードのインポート[ダイアログあり:オフ; テーブル:データ; 「$tmp」; 追加; シフトJIS]
------------------------------------------

CSVファイルは以下の場所に保存しています。
C:\Program Files\FileMaker\FileMaker Server\Data\Documents

完全に詰まってしまい、アドバイスを頂きたいです。

#2 2022-07-22 19:04:28

Shin
Member

Re: FileMakerServer上でのデータインポートがエラーになってしまいます…。

インポートのエラー番号を取得して、返してみるとどうでしょう。(同じ3が返るはずですが)
また、ダイアログはオフにしておきましょう
ドキュメントフォルダーに入れたファイルのアクセス権は、FMSからのアクセスができるように設定できていますか?

Last edited by Shin (2022-07-22 19:04:58)

Offline

#3 2022-07-23 13:47:45

himadanee
Guest

Re: FileMakerServer上でのデータインポートがエラーになってしまいます…。

レイアウトにスクリプトトリガがないかも要チェックです。
エラー3は他のステップでなくインポートでのエラーなのは確認しました?

エラーとは関係なさそうですが
全レコードを入れ替えるなら、「テーブルデータを削除」の方がいいかも?
https://help.claris.com/ja/pro-help/con … table.html
これを使うとレイアウトの切り替えは不要ですね。(インポートもレイアウト切り替えは不要)
「対象レコードを削除」だとレコードロックが部分的に行われるようで、一部だけ削除して終わる可能性があるように書いてあります。(実験したことはない)
どっちにしても、レコード削除の後エラーコードを確認しないと、ロックされてて削除できてないことがありえます。

#4 2022-07-26 15:45:29

KKK
Guest

Re: FileMakerServer上でのデータインポートがエラーになってしまいます…。

>ドキュメントフォルダーに入れたファイルのアクセス権は、FMSからのアクセスができるように設定できていますか?
無知で申し訳ないです…。こちらどのように設定確認したら良いでしょうか。

#5 2022-07-26 16:03:14

KKK
Guest

Re: FileMakerServer上でのデータインポートがエラーになってしまいます…。

himadanee wrote:

レイアウトにスクリプトトリガがないかも要チェックです。
エラー3は他のステップでなくインポートでのエラーなのは確認しました?

エラーとは関係なさそうですが
全レコードを入れ替えるなら、「テーブルデータを削除」の方がいいかも?
https://help.claris.com/ja/pro-help/con … table.html
これを使うとレイアウトの切り替えは不要ですね。(インポートもレイアウト切り替えは不要)
「対象レコードを削除」だとレコードロックが部分的に行われるようで、一部だけ削除して終わる可能性があるように書いてあります。(実験したことはない)
どっちにしても、レコード削除の後エラーコードを確認しないと、ロックされてて削除できてないことがありえます。

コメントありがとうございます。
レイアウトにスクリプトトリガ…まさに設置していたので外して動作確認しました。
エラー起きることなく、データ更新されました。本当に有難うございます!

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 553.1 KiB (Peak: 563.39 KiB) ]