問題タブ [constraintexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
102 参照

datatable - データテーブルを埋めるときに重複を防ぐ

私はバーコード スキャン アプリケーションを実行しているので、ユーザーがバーコードをスキャンするたびに、アプリケーションはデータベースから行を取得し、DataTable に入力します。ユーザーがすべてのスキャンの結果を確認できるようにするため、clearbeforefill=false を設定します。ユーザーのスキャン速度が速すぎる場合に、1 つのバーコードの重複スキャンを防止したい。DataSet.EnforceConstraint を true に設定すると、固有の違反メッセージが表示されることがわかりました。ただし、アプリケーションがスキャンをサイレントにバイパスするようにしたいので、以下のように ConstraintException をキャッチしようとしました

catch ブロックで何もしないと、DataTable で重複した行が許可されるため、DataTable に入力する前に、重複したアイテムを手動で削除するか、毎回確認する必要がありますか? 手伝ってくれてありがとう

0 投票する
2 に答える
53 参照

ada - Heapify SiftDown の実行中に制約エラーが発生しました

私は自分自身でコードを学ばなければならないクラスのために、Ada でこのコードを書いています。ヒープ ソートは理解していますが、Ada の構文は本当に混乱しています。このソート関数で制約エラーが発生する理由がわかりません。基本的に、配列「A」をこのプロシージャに渡す必要があり、それを整理する必要があります。siftDown(A(Start...A'Last)); で制約エラーが発生します。

前もって感謝します