初めて、結合と関数を使用したクエリを使用してVS2010 DataSet DesignerにDataSet/TableAdapterを作成しようとしています。 NVL()。通常は、単一のデータベーステーブルをサーバーエクスプローラからデザイナーワークスペースにドラッグして使用していました。 は、この場合、右クリックIおよびTableAdapterのを追加し、次のクエリに入力:.Net DataSet DesignerとNVL()の使用
SELECT a.primary_key, NVL(a.message, b.subject) as subject
FROM TableA a, TableB b
WHERE a.primary_key = b.primary_key (+)
AND (a.time_stamp BETWEEN :time_start AND :time_end);
をDataTableには、適切な列を使用して作成されました。問題は、TableAdapterの上でクエリを実行しようとしたとき、私はエラーを与えていますということです。
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
私は、個々の列のプロパティで珍しい何も表示されません。私は何が欠けていますか?
ありがとうございます!
はそれを復元するグレムリン...可能に食べられてしまいましたか? – b0rg
壮大な追加ではなく、良いキャッチです。ありがとう。恐れ入りませんが、コードにありますが、私はここでそれを提供していませんでした。 – McArthey
「whys」メッセージを脇に置いておくと、そこにはメッセージがないという欠点があります。私は私の答えをチェックするためにクエリを与えた、私たちに結果を教えてください。 – b0rg