0

スクリプト コンポーネントを変換として使用して、不規則なセミコロン区切りのファイルを処理しています。

コンポーネントはデータを処理し、oledb 宛先にロードできます。ただし、エラーが見つかった場合は、それ以上の処理を停止する必要があります。try catch ブロックを使用しているため、コンポーネントは失敗せず、最後まで処理を続けます。

コンポーネント/パッケージを失敗させずに処理を停止する方法はありますか?

他に必要な情報や詳細があれば教えてください。

サンプルコード:

str.split(";");

if(column[0] == "H")
{
col1=Column[3];
}

if(column[0] != "T")
{
try
{
Row.col1=Column[0];
Row.col2=Column[1];
.....
}
catch
{
update the variable to check if we have error in file.
}
}

お時間をいただきありがとうございます。

4

2 に答える 2

0

どこからも助けは得られませんでしたが、回避策として、コードに return ステートメントを配置しました。true の場合はエラー変数をチェックし、それ以上処理せずに戻ります。しかし、それでも問題はファイル全体を処理することです:(。しかし、動作します!!!

于 2013-10-05T18:00:45.240 に答える