2012-01-11 4 views
0

IRowsetFastLoadを使用して、一度に500行のバッチをSQL Serverデータベースにロードしています。たとえば、プライマリキー違反があったり、浮動小数点型のカラムにNaN値があるなど、不正なデータが原因でバッチがコミットに失敗することがあります。残りの499行を正常に再試行してロードできるように、どの行で失敗が発生したかを知る方法はありますか?IRowsetFastLoadでどの行がコミットに失敗したかを知ることは可能ですか?

答えて

0

質問に対する簡単な答えは「いいえ」で、どの行がエラーを作成したかを特定する方法がなく、失敗後に行を操作する方法がないようです。

ただし、有用なエラーメッセージを取得するためのGetErrorInfo関数があります。

関連する問題