8

一部のクラスの一部のプロパティを変更するたびに、次のエラー メッセージが表示されます。

:Microsoft カーソル エンジン [-2147217864] 更新する行が見つかりません。最後に読み取られてから一部の値が変更されている可能性があります。

ADODB.Recordset[-2146825069] このコンテキストでは操作は許可されていません。

どうすれば解決できますか??

4

3 に答える 3

5

この質問がずっと前に投稿されたとしても:

私のプロジェクトでも時々このエラーが発生します。Enterprise Architect プロジェクトの特定の要素を編集しようとするたびに、まったく同じエラー メッセージが表示されます。これに対する唯一の解決策は、要素を完全に削除してから再度作成することです。

@トモ:

パッケージをインポートするとき、これは XMI からですか、それともソース コード ディレクトリからインポートしますか?

XMIファイル経由でのみインポートします。

リポジトリとして何を使用していますか?

ODBC ドライバー経由でアクセスする PostgreSQL サーバー ベースのリポジトリを使用しています。

ODBC データ ソース構成に、「影響を受ける行ではなく一致した行を返す」と「大きな結果セットを許可する」がありますか。

これらのオプションがある場所を指定できますか? ODBC ドライバーのオプション/データソース メニューにこれらのオプションが見つからないため、おそらくこれは古いものです。

XMI からインポートする場合、インポート時に GUID を削除します。同じ GUID を持つ 2 つの要素を持つことは理想的ではないため、モデル内の既存のフォルダーのコピーを作成する場合、これは常に良い考えです ;-)

XMI ファイルをエクスポートするときとインポートするときに、GUID を削除します。

このトピックに関するお役に立てば幸いです。

于 2014-03-20T13:03:54.820 に答える
2

可能であれば、もう少し情報が必要かもしれません。パッケージをインポートするとき、これは XMI からですか、それともソース コード ディレクトリからインポートしますか? リポジトリとして何を使用していますか? エラーを考えると、それはローカルの EAP ファイルではないと想定しています。

ODBC データ ソース構成に、「影響を受ける行ではなく一致した行を返す」と「大きな結果セットを許可する」がありますか?

XMI からインポートする場合、インポート時に GUID を削除します。同じ GUID を持つ 2 つの要素を持つことは理想的ではないため、モデル内の既存のフォルダーのコピーを作成する場合、これは常に良い考えです ;-)

また、あなたが 4 月 14 日にこの質問をしたことにも気づきました。あなたのリクエストを見つけるのに時間がかかって申し訳ありません。これが役立つことを願っています!

于 2011-06-26T23:31:21.327 に答える