人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Notes6.5.1で「キーが多すぎます」というエラーが出ます。該当箇所はGetDocumentByKeyメソッドを使いビューから文書を取得しようとしています。

PrvDKey(1) = ・・・
Set hogeView = PubDbCurrent.GetView(”Viewhoge”)
Set Doc = hogeView.GetDocumentByKey(PrvDKey,True)

PrvIKey(1) = ・・・
PrvIKey(2) = ・・・
PrvIKey(3) = ・・・
PrvIKey(4) = ・・・
PrvIKey(5) = ・・・
Set hoge2View = PubDbCurrent.GetView(”Viewhoge2”)
Set Doc = hoge2View.GetDocumentByKey(PrvIKey,True)

ここの行でエラーが出ます。


●質問者: cryonics
●カテゴリ:コンピュータ
✍キーワード:DOC SET エラー メソッド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● akibare
●40ポイント

http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689...

Notes/Domino 6 and 7 Forum : RE: Too many Keys

おそらく簡単なミスだと思いますけど、GetDocumentByKeyで検索する列は全部ソートされていないといけません。また、PrvIKey(X)でマッチするのはX番目の列ではなくてX番目にソートされている列のはずですので注意してください。

◎質問者からの返答

さっそくの回答ありがとうございます。1箇所ソートの設定ができてませんでした。とても助かりました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ