Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5616 / 9994 ←次へ | 前へ→

【7593】Re:Excelからのインポート時に数値がNull...
発言  まさ7251  - 06/3/28(火) 23:32 -

引用なし
パスワード
   デバックの際に、drs2.Fields(3) の値を確認してみても、
Nullになっていたのですよね?

ちなみに、こちらでも再現できました。
・5行のデータを作成。
・値段の列は、1行のみ数値。後は文字列。
上記の場合、数値の行では、Nullが返ってきました。

逆に、1行のみ文字列。後は数値とすれば、
文字列の行で、Nullが返ってきました。

どのような仕組みかはわかりませんが、
Accessが値段の列をテキスト型と判断しているのではなでしょうか。
判断の仕組みは、何らかの説明がMicrosoftにあったような気もしますが、
忘れました。

回避策として2案ほど。
1.いったん、インポートしてから処理を行う。
2.OLE等で、Excelを開きデータを取得する。

512 hits

【7589】Excelからのインポート時に数値がNullと判断されてしまう ゆり 06/3/28(火) 21:15 質問
【7590】Re:Excelからのインポート時に数値がNull... まさ7251 06/3/28(火) 22:09 発言
【7592】Re:Excelからのインポート時に数値がNull... ゆり 06/3/28(火) 23:03 回答
【7593】Re:Excelからのインポート時に数値がNull... まさ7251 06/3/28(火) 23:32 発言
【7594】Re:Excelからのインポート時に数値がNull... まさ7251 06/3/28(火) 23:39 発言
【7595】Re:Excelからのインポート時に数値がNull... ゆり 06/3/29(水) 0:43 お礼
【7613】Re:Excelからのインポート時に数値がNull... ゆり 06/3/29(水) 18:08 お礼

5616 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free