- 締切済み
Access2.0、テーブルのエクスポート
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" → ここで、エラーとなります。 どなたか、テーブルをエクスポートする方法を知ってる方、いらっしゃいませんか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wolf03
- ベストアンサー率22% (241/1086)
回答No.1
wshを使う以上、OSはWin95以降ですよね? しかし、Access2.0はWin3.1用のはずで、mdbの変換もAccess95しか正式サポートしていないはずです。 Access2.0/95が無い場合はどうにもならないでしょう。 もし2.0があればマクロを作ってやることが可能でしょう。
お礼
wolf03さん、ご回答ありがとうございます。 いろいろなアプローチで試してみましたが、ご指摘のとおり、 バージョンの違いによって、エクスポートはできないようです。 テーブル名の取得は、うまくできたので、いけるかな?と思った のですが・・・。 うまい方法が見つかったら、書き込みますね。