0

このようなスクリプトがgetDatabase("", "PATH/DATABASE.nsf")あり、NotesR7クライアントで動作します。ただし、Notes R8クライアントでは、ローカルからデータベースを取得しようとします。データベーススクリプトが実行されているのと同じサーバーに見えるようにスクリプトをシャットダウンするように指示するデータベースプロパティまたはこのようなものはありますか?最初のパラメーターでサーバー名を設定できることはわかっています。しかし、私のデータベースにはこれらのスクリプトがたくさんあり、それらすべてを修正したくありません。

ありがとう

4

1 に答える 1

5

あなたは自分の問題を間違って見ています。

コードは正常に機能しており、Notes 5以降機能は変更されていません(下位互換性はLotus Notesで心配する必要はありません)。

このコードは、「現在の」サーバー上のデータベースを検索します。したがって、サーバー上で実行すると機能するはずですが、手動で実行すると失敗します。クライアントでこのコードを実行すると、「現在のサーバー」はローカルになるためです。

エージェントをスケジュールし(私が推測します)、エージェントが実行されるのを待って、これを確認します。

データベースの取得に問題がある場合は、パス、大文字と小文字、および「/」と「\」をチェックして、それらがすべて正しいかどうかを確認することをお勧めします。

編集:ローカルで実行したときにコードがLN 7で機能する場合は、ローカルLN7/data/PATH/DATABASE.n​​sfにデータベースがあります。

于 2013-03-26T12:06:44.660 に答える