vb2003WindowsXP初めて投稿させていただきます。現在、以下のような流れをめざして、プログラムを組んでいます。SQLServer2000のテーブルからAccessのテーブルにインポートSQL文は以下のようにしています。Server;SERVER=サーバー名;DATABASE=データベース名;UID=ユーザーID;PWD=パスワード;].テーブル名しかし、実行すると以下のようなエラーメッセージが出てきます。"」Accessでクエリとして同じSQLを実行し試してみたところ、Access上でテーブルにテーブルが作成されました。INTO〜のSQL文を使うことはできないということでしょうか?もしその場合には、SQLServerからとって来たデータを、Accessのテーブルに1行ずつ追加していくという方法しかないのでしょうか?どなたかご教示のほう、よろしくお願いします。17:14:45)とりあえずの案ですがフローで。1.SQL-Serverで接続して、データ取ってきてDATASET(A)を作る2.ACCESSで接続して、テーブル作成、そのテーブルからDATASET(B)を作る3.DATASET(A)からDATASET(B)へBULKCOPYメソッドを発行するという方法で、実現させた事があります。SQL-ServerのリンクテーブルSQLの書き方もあったとは思うのですが、サンプルはすぐに出ないので......他の方から出てくるかも、ですが(^^;さがしておきますです。17:57:06)Mr.Tです、こんにちは。ええっと、逆パターンでもOKなら一番簡単そう。Accessファイルにリンクテーブルをあらかじめ作成しておけば、アクセスするターゲットが一つになって楽そうな感じがします。データを取り込むのですよね。INTO〜のSQL文を使うことはできないということでしょうか?使えると思いますよ。いずれでも、問題なく生成されまたし。編集(投稿者)Mr.Tです、こんにちは。ありがとうございます。