Microsoft Access 掲示板

ユーザログ保管のVBAを、PWD付バックエンドDBに保管させたい / 1

9 コメント
views
4 フォロー
1
ゲッキョク駐車場 2021/04/07 (水) 11:07:42 修正 cb55f@f6500

変更後のVBA(下の方)のDim strSQL行の最後に select * from を加筆し、

  Dim strSQL As String: strSQL = "insert into T_UserLog (場所,行為,ユーザー名,マシン名) values ('" _
  & PN & "','" & AN & "','" & WSH.UserName & "','" & WSH.ComputerName & "') select * from "
  
  CurrentDb.Execute strSQL & "T_UserLog IN '' [MS Access; DATABASE=C:\略\MnfctMng_BEDB.accdb;PWD=PASSWORD;];"""

と書き直した所、CurrentDb.Execute行に 最後の;が足りないエラーが出てしまいました。
strSQLの内容がまずい気がするんですが、いかがでしょうか…。

通報 ...