掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テーブルを削除するには? (ID:124623)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Oracle→Access(MDB)へのテーブルコピーで、 テーブル作成クエリを利用したコピーの際に、 事前にAccess(MDB)側のテーブルを消したいということでいいですかね? Accessがお判りなら、データ定義クエリを作成する方法もあります。 クエリの種類でメニューから「SQL」→「データ定義」を選んで、 窓に、 DROP TABLE テーブル名 と打ち込んで、適宜名前をつけて保存すれば、 あとはテーブル作成クエリと同じように、名前を指定して呼べばよいです。 エラーはOn Error Resume Nextで無視するか、 事前にテーブルの存在チェックを行うかです。 (MSysObjectsを読むか、DAO.TableDefsかADOX.Catalogを検索) どこまでの前提知識があるのかわからないけど、 上記キーワードをもとに検索、調査してみてから、 不明点をポイント絞って再質問すれば解決が早いかも。 ちなみに、 テーブル作成クエリやデータ定義クエリなら RecordsetとRecordsetのOpenは不要で、 cn.Execute "SQL文" とか cn.Execute "アクションクエリ名" だけでいいですけど。 (前後の処理がわからないけどDataEnvironmentも無駄な気がする)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.