アフィリエイト広告を利用しています

広告

posted by fanblog

2021年01月08日

[Access vba] DoCmd.RunsqlとCurrentDb.Execute

◆SQLの実行などで DoCmd.Runsql と CurrentDb.Execute

CurrentDb.Executeの方が実行速度は速いという結果が多い。
非同期処理のため。

当面、CurrentDb.Executeを使用していく。


パラメータクエリをCurrentDb.Executeで実行するとエラーになる時がある。
その時はDoCmd.Runsqlで実行する。

DoCmd.Runsqlの実行には、DoCmd.SetWarnings Falseを記述しMsgをださないようにする。
DoCmd.SetWarnings False
DoCmd.RunSQL stSQL
DoCmd.SetWarnings False

posted by naka at 17:12 | TrackBack(0) | Access vba

この記事へのトラックバックURL
https://fanblogs.jp/tb/10455274
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
カテゴリーアーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。