掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLサーバーのDBをACCESSにコピーするには? (ID:85388)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になっております。 もう一息というところまで来てるのですが、疑問点が出てきまして・・・ 現状、サーバー上に置いてあるSQLサーバのテーブル名を取得することは出来ました。(ループ変数でまわしております) そしてテーブル名が一つ取れるごとにSelect Into構文を用いてmdbファイルにデータをコピーするという記述をしているのですが、【オブジェクト変数、またはwithブロック構文が閉じられていません】というエラーを吐き出します。 以下、ソースなのですが、 For Each tbl In ctlog2.Tables 'DBのテーブルコレクション内をループ If tbl.Type = "TABLE" Then '通常のテーブルの場合だけ strSQL = "select * into " & tbl.Name & _ " IN 'C:\test.mdb' from " & tbl.Name db.Execute strSQL End If Next tbl.nameにはループが回るたびにSQLサーバのテーブル名を取得しているのですが、ひょっとしてこの書き方では根本的に間違っているのでしょうか? もしご存知の方がいらっしゃいましたらアドバイスいただければと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.