VB.NETでMBDをエクスポートするには

解決


KP  2004-01-07 18:20:14  No: 81297  IP: [192.*.*.*]

VB.NET+Access2000の環境でVBの勉強をしています。
MDBからCSVかテキストファイルを作成したいのですが、方法がよく
分かりません。
今はSQLで抽出した内容をループでテキストファイルを作成しているのですが、とても効率が悪いように思えます。
何かいい方法があれば、教えてください。

編集    削除
魔界の仮面弁士  2004-01-07 18:49:49  No: 81298  IP: [192.*.*.*]

JetのText-IISAM機能を利用してみるとか。
例えば「テーブル1」の内容を「C:\TEST\SAMPLE.CSV」として出力するなら、

  SELECT * INTO [Text;Database=C:\TEST\].[SAMPLE.CSV] FROM [テーブル1]

というSQL文を発行するような感じで。

編集    削除
KP  2004-01-07 21:26:56  No: 81299  IP: [192.*.*.*]

魔界の仮面弁士さん  ありがとうございます。

ご指導のとおりSELECT * INTO ....  を試して見ます。

編集    削除
KP  2004-01-08 00:47:41  No: 81300  IP: [192.*.*.*]

できました。ありがとうございます。
このやり方の方が、記述も少なく(ループで繰り返すことがないので)、
こちらを採用したいと思います。
過去ログにもこのやり方の説明ありましたね。すいません。
ついでにタイトルも間違えてました。

これからもお聞きすることがあると思いますので、
よろしくお願いします。

編集    削除