1

オブジェクトの長いリストを一括挿入しています。コミットを実行するより。

エラーで失敗することがあります (C#)

"The INSERT statement conflicted with the FOREIGN KEY constraint "FK_MyFK". The conflict occurred in database "DCDCommunity", table "MySchema.MyTable", column 'Id'.\r\nThe statement has been terminated."}
System.Exception {System.Data.SqlClient.SqlException}

では、値を見つけるためにデータ ファイルを反復処理するプログラムを作成する必要がありますか?それとも、例外で値を取得できますか?

4

1 に答える 1

0

「どうして?」と答えられない。しかし、私は提案を提供することができます-外部キーが有効であることを確認するために一括挿入を行う前に、データにいくつかの事前チェックを行ってください。コメントに記載されているように、切り捨てられます」というエラーが表示されます。

于 2012-12-12T14:10:14.213 に答える