作成者カテゴリ 
公開
Yutaka
04/08/1998 05:05 PM
データベース
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
N/AN/AN/AN/AN/A

ビューのリフレッシュについて

ビューのリフレッシュ(というかR4.6の機能?)について
の質問です。
<クライアント、サーバーともにR4.6です>

スクリプトでサーバー上のあるデータベースのすべて
のビューに対して”Refresh”を行っています。
個人ビュー/フォルダに対して”Refresh”を行うとエラー
が発生するので、”Refresh”処理の部分のみ別関数
にしてそのなかで”On Error”を使用してます。

(たとえばこんな感じです)
Sub Initialize
Forall v In db.Views
ViewsRefresh db, v.Name
End Forall
End Sub

Sub ViewsRefresh( db as NotesDatabase, vn as String )
On Error Goto ProcErr
Set View = db.getview( vn )
Call View.refresh
Exit Sub
ProcErr:
Exit Sub
End Sub


対象となったdbに個人ビュー/フォルダがないとうまく
いくんですが、個人ビュー/フォルダが存在すると処理
の途中でNotesが死んでしまいます。
これは設計が悪いのか、Notesのバグなのかわかりま
せん(R4.52では正常動作しています)。
どなたかご存知のかた、アドバイスをお願いいたします。


[Previous Main Document]
ビューのリフレッシュについて (Yutaka) * 現在地 *
. . 「個人」ではなく「最初は個人で使用」でした (Yutaka)
[Next Main Document]