VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/11/27(Wed) 11:31
投稿者とろ
Eメール
URL
タイトルRe^3: 不特定CSV取込

ホントに大雑把に回答します。
d:\data.txt というテキストファイルに
以下の内容を書き込んで、
プログラムを実行してみて下さい。
イミディエイトウィンドウが同じ結果になるか確認して下さい。

# データファイルの先頭行からデータが入っている場合には、
# 別途 Schema.ini ファイルを用意する必要があります。

** d:\data.txt **
F1,F2,F3,F4
1,東京,435,54
2,大阪,543
3,名古屋
4,福岡

** コード **
Private Sub Form_Load()
  Dim cn As Object 'ADODB.Connection
  Dim rs As Object 'ADODB.Recordset
  Set cn = CreateObject("ADODB.Connection")
  cn.Open "Provider=MSDASQL.1;Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=d:\;"
  Set rs = CreateObject("ADODB.Recordset")
  rs.Open "select * from [data.txt]", cn
  Do While rs.EOF = False
    Debug.Print rs(0), rs(1), rs(2), rs(3)
    rs.MoveNext
  Loop
  rs.Close: Set rs = Nothing
  cn.Close: Set cn = Nothing
End Sub

** イミディエイトウィンドウ **
1  東京    435   54
2  大阪    543   Null
3  名古屋  Null  Null
4  福岡    Null  Null


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -