テキストファイルからデータをインポートしていますが、問題が発生しました。時々非常に大きな値(100億以上)を持つ数値フィールドがあり、これらの値のいくつかはNULLに変換されています。
さらにテストしたところ、次のように問題を特定しました。最初の25行のデータを使用してフィールドサイズを決定し、最初の25値のいずれも大きくない場合は、2,147,483,648(2 ^ 31)を超える値をスローします。後に来ます。
ADOと次の接続文字列を使用しています:Provider = Microsoft.Jet.OLEDB.4.0; Data Source = FILE_ADDRESS; Extended Properties = "" text; HDR = YES; FMT = Delimited ""
したがって、大きな値の列でソースデータを降順に並べ替える必要なしに、この問題を回避する方法を誰かが提案できますか?レコードセットがそれ自体で決定するのではなく、インポートする前にレコードセットのデータ型を定義できる方法はありますか?
どうもありがとう!