取得したSQLに対してアップデートをしたいです。
(ログインしたユーザが最終ログイン日を更新する処理)
下記の様に下2行追加し、LastLoginDayに日付をセットしアップデートしようとしたところ、
「ADODB.Field: 現在の Recordset は更新をサポートしていません。
プロバイダーか、選択されたロックタイプの限界の可能性があります。」
というエラーになりました。
VB
1Set oCMD = CreateObject("ADODB.Command") 2oCMD.ActiveConnection = xxx 3oCMD.CommandType = 1 4oCMD.CommandText= "SELECT * FROM usermanagement WHERE LoginName = ? " 5 6oCMD.Parameters(0).Value = oMain("LoginName") 7Set oRS = oCMD.Execute() 8 9oRS.Fields("LastLoginDay").Value = Now() 10oRS.Update
どのように対処すればよいでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/10 10:24