ビュー:

現象:
DocuWare バージョン 7.3 以降にアップグレードした後、外部の選択リストを編集しようとすると、以下のいずれかのエラーが発生します。

「オブジェクト名または列名が欠落しているか、空です...」

「選択リストのデータを取得できません」





解決策:
これは、MSSQL データベースにおいて、データベースレベルの選択リスト XML 内のパラメータが空であることに起因します。

作業を進める前に、DWSYSTEM データベースのバックアップを作成してください。

  1. DWOrganizationSettings データベーステーブルの上位 1000 行を選択します。
  2. 影響を受ける選択リストの設定列 XML を開きます(この例では、「Select List 6」のエントリを使用しました)。
  3. XMLを開くと、tableNameパラメータの値が空になっていることがわかります
  4. 選択リストの接続に使用されている正しい tableName で XML を更新する必要があります。 XMLをコピーし、新しいクエリタブで次のように入力します。

    update [DWSYSTEM].[dbo][DwOrganizationSettings]
    set settings ='ここにXMLを貼り付ける' where setid ='影響を受ける選択リストの名前の横にあるsetid'
  5. クエリを実行した後、設定ページを最新の情報に更新してください。これで、以前影響を受けていた選択リストをエラーなく編集できるようになります。

このKBAは、オンプレミス組織にのみ適用されます。

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。