

お世話になります。
ACCESSのインポート機能で、以下のテキストをインポートしようと
しています。
001,aaaaa_____,99999
002,bbbbbbb___,99999
003,ccc_______,99999
(_は空白を意味します。)
この2カラム目が空白を含めて10バイトなのですが、
固定長でインポートしても、カンマ区切りでインポートしても
インポート後のテーブルには後ろの空白はカットされてしまいます。
VARCHARではなくCHARのイメージでインポートする方法はありますでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
自力でインポートするしかないようですね。
Sub インポート()
Dim SQL AS String
Dim 行 AS String
Dim 項目
'テーブルのデータを消去(必要に応じて)
CurrentDb.Execute "DELETE * FROM hoge"
'テキストファイルを開く
Open "C:\~\hoge.txt" For Input As #1
'EOFまでのループ
Do Until EOF(1)
'1行読み込み
Line Input #1, 行
'カンマで分離
項目 = Split(行, ",")
'SQL構築
SQL = "INSERT INTO hoge VALUES"
SQL = SQL & "('" & 項目(0) & "'"
SQL = SQL & ",'" & 項目(1) & "'"
SQL = SQL & "," & 項目(2) & ")"
'SQL実行
CurrentDb.Execute SQL
Loop
Close
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
アクセスでのテキストデータ取り込みについて
その他(データベース)
-
Accessにインポートする時、Nullをインポートしない方法はありませんか? (列、自体は必要です
Access(アクセス)
-
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
4
アクセスで、毎回インポートエラーが出るのはなぜ?
Access(アクセス)
-
5
ACCESSにEXCELからインポートした時に先頭に空列ができる
Excel(エクセル)
-
6
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
7
ACCESS2007インポート時の空白行列削除につ
その他(Microsoft Office)
-
8
エラー(型が一致しません。)の対処方法
Visual Basic(VBA)
-
9
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
10
Accessで数値型にNULLをInsertするとエラー
その他(データベース)
-
11
Excelのデータ(数字)をテキスト型としてaccessにインポートする方法
Excel(エクセル)
-
12
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
13
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
14
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
15
Accessフォームが入力できません。
Access(アクセス)
-
16
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
17
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
18
Access(アクセス)でのインポートについて
Access(アクセス)
-
19
Access サブフォームでの選択行の取得
その他(データベース)
-
20
Accessでの全データから空白削除
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ある講演を聴いての感想レポー...
-
5
必須入力項目と入力必須項目
-
6
APN設定について教えていただけ...
-
7
VBAで複数の数式セルを最終行ま...
-
8
他テーブルで一致する列から名...
-
9
ORACLEでLONG項目からCHAR項目...
-
10
データベースのフィールドその...
-
11
ピボットテーブルでフィルター...
-
12
Accessで数値型にNULLをInsert...
-
13
Access又はExcelで256項目を超...
-
14
Oracle 2つのDate型の値の差を...
-
15
エクセルマクロにて最終行まで...
-
16
Joy To Keyのマウスやキーボー...
-
17
因子分析のフロア効果(床効果)
-
18
第2正規化と第3正規化の違い
-
19
少数部の桁数の求め方
-
20
Accessレポートで特定条件で改...
おすすめ情報
公式facebook
公式twitter