質問 |
||
| 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さん、ご回答ありがとうございます。 いろいろなアプローチで試してみましたが、ご指摘のとおり、 バージョンの違いによって、エクスポートはできないようです。 テーブル名の取得は、うまくできたので、いけるかな?と思った のですが・・・。 うまい方法が見つかったら、書き込みますね。 |