データグリッドをCSVに保存するには


かもめ  2005-02-03 19:58:17  No: 88192  IP: [192.*.*.*]

何回も質問して悪いのですが,どうしても分からなかったの
また書き込んでしまいました。

データグリッドにレコードセットを読み込んで一覧を表示
させます。(CSV,DBからの読み込みはできました)

その後,その内容をCSVファイルとして保存したいのですが,
いまいち分かりません。
もし,よろしければ教えていただけないでしょうか。

いまはVB6.0をしていて,ADOによって接続を
行っています。

編集 削除
。。。  2005-02-03 23:29:40  No: 88193  IP: [192.*.*.*]

ベタなやり方ですが、基本に忠実に

Dim objRs  As ADODB.Recordset
Dim objFld As ADODB.Field
Dim intF   As Integer

Set objRs = xxx  ←適当なレコードセットを入れる

intF = FreeFile
Open "適当なファイル名" For Output As #intF

Do While Not objRs.EOF
  For Each objFld In objRs.Fields
    Write #intF,objFld.Value;
  Next
  Print #intF,""
  objRs.MoveNext
Loop

Close #intF

編集 削除
。。。  2005-02-03 23:37:37  No: 88194  IP: [192.*.*.*]

なんか、カンマが一つ多く入ってしまうみたいなので
そこはうまく作り直して下さい。
あくまでも例として見て下さい。
そのままコピペして動きませんとか文句を言わないように。

編集 削除