VBAでアクションクエリ

バックエンドのデータベースに対してフロントエンドからVBAでアクションクエリを発行するとき

Dim cn as ADODB.Connection
Dim rs as ADODB.Recordset
Set cn=New ADODB.Connection
Set rs=New ADODB.Recordset
cn.ConnectionString=”接続文字列”
cn.open

rs.open “アクションクエリ文”,cn

のあとに
rs.close と書くとエラーなのです。取っていないレコードセットを閉じるからですが
書かなきゃ通るからまあいいかとしていましたがだめらしいです
Dim cn as ADODB.Connection
Set cn=New ADODB.Connection
cn.ConnectionString=”接続文字列”
cn.open

cn.Execute “アクションクエリ文”

が正解なのか?でしょうね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です