掲示板一覧 - トピック一覧 Enterprise Architect 全般
ソースコード読み込み時にエラー発生 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2010-12-24 18:26 |
EA Administrator ![]() ![]() 投稿: 1895 |
ソースコード読み込み時にエラー発生○ご指摘
DBMSからJET4.0対応の空EAPファイルへプロジェクトの転送を行い、 その後、ソースコードを読み込もうとすると以下のエラーが出ます。 --------------------------- DAO.Recordset [3022] インデックス、主キー、またはリレーションシップで値が重複しているので、 テーブルを変更できませんでした。重複する値のあるフィールドの値を変更するか、 インデックスを削除してください。または重複する値を使用できるように再定義してください。 --------------------------- ○回答 エラーが発生した際の情報が、EAインストールフォルダ以下のDBError.txt ファイルに書かれていますので、この内容が原因のヒントになる可能性があります。 DBError.txtをお送りいただけますでしょうか? ○ご質問 DBError.txtが見つかりません。 利用しているOSがWindows7です。 ○回答 現在、Windows7ではDBError.txtが生成されないという問題があり、 こちらは次バージョンでの修正を予定しております。 ○ご報告 ソースコードを読み込んでエラーが発生するEAPファイルからXMIファイルを 書き出し、空のEAPファイルに読み込んで、そのEAPファイルにソースコード 読み込みを実施したところ、エラーが発生しなくなったとのご連絡をいただきました。 DBMSからEAPファイルに転送した場合に、EAPファイルに何か問題が含まれてしまった 可能性がありますが、DBError.txtなどヒントとなる情報を取得できず 明確な原因が分からず申し訳ありません。 |
| tkouno | 投稿日時: 2011-8-12 9:57 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: ソースコード読み込み時にエラー発生この問題につきまして、Enterprise Architect側の問題かJET側の問題かは
現時点ではまだわかっておりませんが、 ・転送先がEAPファイルの場合に、ある特定のEAPファイル※を転送すると 再現できる (ただし、多くの場合には問題ありません) ・「内部IDの振り直し」の機能を実行することで解決する ことがわかりました。 ※要素やパッケージなどの作成と削除を繰り返すと再現確率があがります。 修正までは、この「内部IDの振り直し」の機能で回避してくださいますよう、お願いします。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |





