ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3317763 Access2.0、テーブルのエクスポート
質問者:naga1204 Access2.0のテーブルをWSHを使用してエクスポートしようとすると
エラーとなってしまいます。

エラーメッセージは、以下のとおりです。
以前のバージョンのMicrosoft Accessデータベースにオブジェクトをインポートすることはできません。
以下に、コードを抜粋します。

Dim strName
Dim objAccess
Dim objDB
Dim tbf

Set objAccess = CreateObject("Access.Application")

objAccess.Visible = False

objAccess.OpenCurrentDatabase("c:\****.mdb")

Set objDB = objAccess.CurrentDb

objAccess.Docmd.TransferText 0,,"テーブル名","C:\****.txt"
→ ここで、エラーとなります。

どなたか、テーブルをエクスポートする方法を知ってる方、いらっしゃいませんか?
困り度:
  • すぐに回答を!
質問投稿日時:
07/09/05 16:05
この質問に対する回答は締め切られました。

回答

ANo.1 wshを使う以上、OSはWin95以降ですよね?
しかし、Access2.0はWin3.1用のはずで、mdbの変換もAccess95しか正式サポートしていないはずです。
Access2.0/95が無い場合はどうにもならないでしょう。
もし2.0があればマクロを作ってやることが可能でしょう。
回答者:wolf03
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
07/09/05 23:08
この回答へのお礼wolf03さん、ご回答ありがとうございます。
いろいろなアプローチで試してみましたが、ご指摘のとおり、
バージョンの違いによって、エクスポートはできないようです。

テーブル名の取得は、うまくできたので、いけるかな?と思った
のですが・・・。

うまい方法が見つかったら、書き込みますね。