>>少数を含む数値の場合は、少数を切り捨てて整数化して、データを挿入。ありますから、厳密には単純に代入じゃなくてTruncateで切り捨てて代入すべきでしょうけど。ファイルから文字列で読み込んでどうしても、3通りの処理にしたいのなら、まず数値以外を排除して、単純に小数点が存在するかを判定(IndexOfとかで)すればいいだけ。ググればすぐ出てくる内容と思いますけど。すれば、全ての要件を満たします。intValueをデータベースにInsertすればOK。お金の計算に使うなら途中の変数がdoubleじゃなくてdecimalの方がいいです。その辺はどうなんでしょう?質問者さん。各行に整数、小数点が入った数値、空のいづれかが入っています。すいません、でもどのように判断できるか知りたいんです!すでにぶなっぷさんが具体的な回答を付けてくれているので蛇足とは思いますが、実験用コードを書いてみました。ファイルというのはテキストファイルです。各行に整数、小数点が入った数値、空のいづれかが入っています。変数に入ってくるのは最初は文字列になります。以下のようにしたいのだと理解しました。理解が違っていたら指摘ください。テキストファイルから文字列を取得する。