CSVファイルの取り込み
- 題名: CSVファイルの取り込み
- 著者: 茶太郎
- 日時: 2005/07/04 15:35:10
- ID: 11611
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: CSVファイルの取り込み
- 著者: 茶太郎
- 日時: 2005/07/04 17:08:24
- ID: 11617
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: CSVファイルの取り込み
- 著者: はいこーん
- 日時: 2005/07/04 17:25:39
- ID: 11618
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: CSVファイルの取り込み
- 著者: 茶太郎
- 日時: 2005/07/04 17:45:22
- ID: 11619
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: CSVファイルの取り込み
- 著者: 魔界の仮面弁士
- 日時: 2005/07/04 18:28:37
- ID: 11620
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: CSVファイルの取り込み
- 著者: 茶太郎
- 日時: 2005/07/05 9:31:33
- ID: 11622
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
お世話になります。初めての投稿です。
以下の通りCSVファイルを読み込んでいるのですが。
---------------------------------------------------------
Dim strSQL As String
Dim strCnn As String
Dim rst As New ADODB.Recordset
strSQL = "SELECT * FROM TEST#csv;"
strCnn = "Provider=MSDASQL;" & _
"Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
"DefaultDir=C:\TEST;"
rst.Open strSQL, strCnn
Do Until rst.EOF
Debug.Print rst!NO & "," & rst!CODE & "," & rst!NAME
rst.MoveNext
Loop
rst.Close: Set rst = Nothing
---------------------------------------------------------
読み込み自体には問題ないのですが、一部の項目だけが勝手に変換
されてしまいます。
txtファイルにF0001という文字列が、勝手に1と数値に
なってレコードセットに格納されてしまうようなのです…。
(TAB区切りのテキストファイル)
NO,CODE,NAME
1,AA,F0001
2,BB,F0002
3,CC,F0003
4,DD,F0004
5,EE,F0005
(↑のデータを読み込むとなぜか…)
1,AA,1
2,BB,2
3,CC,3
4,DD,4
5,EE,5
この変換される文字列をtxtファイルでダブルコーテーションで
くくると問題なく抽出できるのですが…。
なぜこうなってしまうのか、どなたかご存知あれば教えてください。
よろしくお願いします。