0

デバッグ セッション中に Dynamics NAV 2013 データベース テーブルの内容を表示することはできますか?

開発環境に移動すると、通常、任意のテーブルで実行を押して、その内容を調べることができます。ただし、デバッガーの実行中は、デバッガーがブレーク ポイントで停止すると Dynamics Nav 環境全体がフリーズするため、これは不可能です。

私が見つけた回避策の 1 つは、デバッガーを実行する前に関連データを Excel にコピーすることですが、これはあまり便利ではありません。また、デバッガーのウォッチ リストでは、データベース テーブル全体ではなく、単一の変数しか表示できません。

4

2 に答える 2

1

Sql Server Management Studio を開いてテーブルを確認するだけです。もちろん、コミットされたときにのみ変更が表示されます。そのため、NAV のコードがレコードが変更される実際のトリガーを通過したか、明示的に COMMIT() を呼び出しました。

SQL サーバー管理を使用したことがない場合は、テーブルが会社名で保存されていることに気付くでしょう。

たとえば、デモ データベースの項目台帳エントリは次のとおりです。

[CRONUS AG$アイテム台帳入力]

テーブル内のすべてのレコードを読み取るための select ステートメントは次のようになります。

SELECT * FROM [デモ データベース NAV (7-0)].[dbo].[CRONUS AG$Item Ledger Entry]

よろしく

アレックス

于 2013-09-13T16:09:09.440 に答える