• 締切済み

テーブルのエクスポート

Accsess2000でカレントmdbのテーブルを別mdbにエクスポート しようとしてます。 TransferDatabaseメソッドを使うと、エクスポート先にリンク されている状態にはなりますが、実テーブルが作られる訳では ないようですね。 実テーブルをエクスポートするにはどうするのがいいのでしょ うか?

みんなの回答

  • miya_777
  • ベストアンサー率31% (44/140)
回答No.1

メソッドの第一パラメータにちゃんと、エクスポート定数 acExportを指定すればエクスポートされます。

ruminow
質問者

補足

miya_777さん。レス、ありがとうございます! "acExport"と指定しているのですが。。。 エクスポート先のmdbで確認すると、エクスポートしたテーブル名の 前にリンクの意味の矢印(→)がついているのです。 どうしてかなぁ。。。

関連するQ&A

  • Accessでテーブルのデータのみをエクスポートするには?

    Access2000で、カレントDBのあるテーブルから別DBのあるテーブルへ、データをエクスポートしたいと思っています。 "TransferDatabase"アクションでやってみたところ、テーブルがまるごと書き換わってしまいダメでした。 "TransferText"アクションで出力してから読み込んでもいいのですが、 出力した後のエクスポート先のテーブルは別のDBなので方法(※)はあるのかもしれませんが、難しそうです。 もっと簡単に別DBの別テーブルにデータだけエクスポートする方法はないのでしょうか? もしないのでしたら※の方法(あるDBから別のDBを操作する方法)を教えて下さい。 ヒントだけでも結構ですので、どなたかお教え頂ければ幸いです。よろしくお願いします。m(_ _)m

  • のインポート・エクスポート方法について

    Windows7上でAccess2002を使用しています。 mdbのテーブル内にODBCリンクテーブル(テーブル名に地球儀のアイコンが付いている)があります。このテーブルをインポート若しくはエクスポートした際にODBCリンクが外れた状態(テーブル名から地球儀のアイコンが外れている)にしたいのですが、 ご教授願います。 先に同様の質問をさせていただき、テーブル作成クエリでテーブルを作成するという回答を得ましたが、インポート若しくはエクスポートした際にODBCリンクが外れた状態になる方法をご教授いただきたく、先の回答者様には失礼かとは思いましたが、再質問させていただきました。

  • テーブルデータのエクスポートについて

    質問です。 VBAで、Access2003をSQL,DAOで操作しようとしています。 a.mdbのテーブルデータを、b.mdbのテーブルにエクスポートしたいのですが、やり方がわからず困っています。 ちなみに私はVBA未経験で、1週間前からVBAを使っています。 すみませんが、データを含めてエクスポートする方法を教えてください。

  • アクセスからオラクルへテーブルをエクスポートするVBAコードは?

    バックアップとして、アクセスからオラクルへテーブルをエクスポートします。その際のアクセスVBAのコードがわかりません。 SQLで行おうとしたらフィールドが120ほどありコードが軽く千行を超えてしまったためあきらめました。 流れとしては、mdb内にオラクルテーブルをコピーして→mdbからオラクルへテーブルをエクスポートして→テーブルのリンクを削除する、と考えています。 また、もしSQLで簡潔に上記作業を行える書き方があるのなら、それも合わせて回答をいただけるととても助かります。 よろしくお願いいたします

  • VB2005を使ってACCESSのテーブルを別のデータベースにエクスポートさせるには?

    例えば、VB2005を使ってACCESSのA.mdbにあるテーブルをB.mdbにエクスポートさせるには、どのようなプログラムを書けば良いのでしょうか? ちなみに、ACCESSのテーブルをデータセットに取得して、別のテーブルに書き込むと言うようなものを書いて見ましたが、処理が非常に遅いので使えませんでした。

  • VBAでAccessのテーブルのエクスポート・インポートをするには。

    すみませんが、教えてください。 Excel+VBAで、AccessをSQL,ADO,ADOXで操作しようとしています。 a.mdbのテーブルを、b.mdbに、エクスポート(インポート)したいのですが、やり方がわからず困っています。 すみませんが、テーブル構造のみをエクスポートする方法、データを含めてエクスポートする方法を教えてください。

  • テーブルのエクスポート・インポート

    SQL Server2005 を使用しています。 テーブルのインポート・エクスポートに関して質問があります。 今まで、Oracleを主に使用していて、「EXP」「IMP」コマンドを使用して DMPファイルを介して別PCのデータベース間でテーブルのやり取りをしていました。(DB上のテーブルすべてや特定のテーブルのみなど) 同様のことをSQL Serverで実現したく下記を試したのですが上手くいきません。 1.Management Studio で「タスク」→「データのインポート(エクスポート)」   フラットファイル、Excel、MDBファイルなど試したのですが、   これらの中間ファイルを介した際にデータ型が変わってしまい   元の型のまま戻せない。   Oracleの「DMP」ファイルのようなものには落とせないのでしょうか? 2.「bcp」コマンド   これに関しては、複雑でよくわかりませんでした。   もし、このコマンドで実現可能であれば、やり方を教えて下さると   助かります。 以上、ながなが書きましたが宜しくお願い致します。

  • リンクテーブルを CopyObject するとリンク情報がコピーされる

    ACCESSでリンクしたテーブルを DoCmd.CopyObject でカレントのmdbにコピーすると、テーブル本体ではなく、リンク情報がコピーされてしまいます。 リンクされたテーブルの本体をコピーするにはどうすれば良いのでしょうか。 データ用のmdbとプログラム用のmdbを分けていて、プログラム側からテーブルをバックアップしたいので、このような方法をとっていますが、他に良い方法があれば教えてください。

  • Accessのテーブルを既存のExcelファイルへエクスポートしたいんですが

    Win2000,Access2000,Excel2000を使用しています。 アクセスのテーブルを既存のエクセルファイルへエクスポートするマクロを組みましたが実行すると、  「外部テーブルのフォーマットが正しくありません。」 というメッセージが出ます。 ヘルプを見ると、  「テーブルの形式がリンク後に変更されています。   テーブルをリンクし直してから、もう一度実行してください。」 という表示が出ますが、なんのことやらちんぷんかんぷんです。 そもそもテーブルのリンクとはどういう意味でしょうか? 別のエクセルファイルへエクスポートしてみましたが、それは問題なくできたので、エクスポートさせようとしているエクセルファイルの方に問題があるのでしょうか? どなたかお教えください。

  • ACCESSのテーブルをEXCELの指定したシートにEXPORTする方法

    ACCESSのテーブルをEXCELの指定したシートにEXPORTする場合はどういうプログラム記述にすればいいのでしょうか? (例えば・・・) ACCESSの "郵政" というテーブルを "C\WINDOWS\デスクトップ\Yusei.xls” にあるEXCELの "シート1" というシートにEXPORTする場合は・・・ DoCmd.TransferDatabase DoCmd.TransferSpreadsheet DoCmd.TransferText 上のどれかを使って書いていくんですよね? だいたいは分かってるのですが、指定したシートに上手くEXPORTできません。 どなたか分かる方教えていただけませんか? 宜しくお願いします。

専門家に質問してみよう