質問: accessへのインポート時に数字が正しく設定されない access2000で、あるcsvをインポートしたところ、数字の項目正しく入らない 事象が起きました。 (csvでは"665554368"という数字が、accessでは"665554340"になってしまいます。) 金額に該当する項目なので、正しく入らないと困るのですが、原因は何が 考えられ、どうすれば解決するでしょうか? 以下の方法を試しましたが、いずれもダメでした。 ・該当の値が入るフィールドのデータ型を以下のものにする。 →通貨型、単精度浮動小数点型、倍精度浮動小数点型 (いずれもダメです) ・csvの区切り文字を別の文字に置換する。 →"|"だったものを、","区切りにしましたがだめでした。 ・csvをexcel2003形式で保存し、excelをインポートする。 →直接csvをインポートしたときと同じ数字になりました。 お手数ですが、皆様の知恵を貸していただけないでしょうか。 よろしくお願いします。
回答: こちらで通貨型で定義した項目にインポートした場合は問題ありませんでした のでfumufumu_2006さんの回答の指示に従ってください。 もしこれでうまく行かない場合は、インポート先のテーブル が壊れている可能性があります。 既インポート済みレコードも全部消してやり直すか、 新しい名前でテーブルから定義しなおしてインポートして みてください。 (作業する場合は、accessのファイルは別名でコピーしてバック アップしておいてください。万一の場合は戻せなくなりますので)