いつも大変お世話になっております。
VBSで、
cn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Users\test1.mdb;"
rs.Open "test1", cn
こんなかんじでtest1クエリを実施しました。
test1クエリ内では、
select user into sinkitable where user >1 and xxxx
というように、テーブルを作っています。
これを実行すると、select, update,insert,xxxしか使えません
といったエラーがでます。
クエリでテーブルを作成すると、VBSでは実行できないのでしょうか?
初歩的で申し訳ありませんが、教えてください
No.2ベストアンサー
- 回答日時:
考え方が間違っています。
cnはおそらくADBDBのConnectionオブジェクトでは
ないかと思います。rsは同様にRecordsetと推察
します。SELECT INTOを始め、更新系のSQLは
レコードセットを返しませんので、rsは使いません。
>test1クエリ内では
レコードセットはクエリの実行結果ですから、内容を
見るだけで、ここから別のSQLを実行すると言うのは
考えられないことです。
INSERT INTO を使う場合は以下のようにします。
cn.Execute "SELECT user INTO sinkitable FROM test1 WHERE ~"
>rs.Open "test1", cn
これでもAccessなら動くのですが、他のDBシステム
ではダメなので、以下のように書くべきでしょう。
Set rc = cn.Execute("SELECT * FROM test1")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行う 1 2023/05/29 16:38
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合 1 2023/04/24 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで他のEXEを実行させる
-
シェルスクリプトに引数を渡す...
-
if文の条件に関数が入ってる場...
-
Audioサービスが実行されていま...
-
onedriveで同期解除をしたら、...
-
vlan internal allocation poli...
-
沢山のフォルダにあるファイル...
-
マイドキュメントのフォルダの...
-
teratarmでコマンド入力すると...
-
ファイルをコピーしたとき、も...
-
TXTファイルを上書き保存する前...
-
ls であるファイル以外を表示し...
-
読み取り専用ファイルを上書き...
-
パワーポイントのデータを誤っ...
-
共有しているファイルを削除し...
-
USBデータの消失
-
サブディレクトリも含めて最新...
-
NETBIOSドメイン名の変更について
-
WindowsからSSHでサーバーにあ...
-
外付けHDDの データ復元
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のEXEを実行させる
-
if文の条件に関数が入ってる場...
-
ファイル名の日付について教え...
-
C#で他のPCのサービスの起動...
-
シェルスクリプトに引数を渡す...
-
Word・Excelの「Ctrl+Y」につい...
-
マシンをスタンバイの状態にし...
-
再質問 コンボボックス リス...
-
コマンドプロンプトにてコマン...
-
C言語,if文の条件式について
-
Schemeで複数の関数を連続で実...
-
WindowsでPythonで外部コマンド...
-
VBSでクエリを実行→クエリでテ...
-
onedriveで同期解除をしたら、...
-
vlan internal allocation poli...
-
teratarmでコマンド入力すると...
-
沢山のフォルダにあるファイル...
-
YAHAMA RTXシリーズのコマンド...
-
マイドキュメントのフォルダの...
-
共有しているファイルを削除し...
おすすめ情報