2017-02-05 1 views
0

エラーメッセージ 'Runtime Error 3061:受信したパラメータが少なすぎます。予想1'Access 2016 - SQL UpdateコマンドでTextBoxの内容を使用

このコードは失敗:

dbs.Execute "UPDATE Master " _ 
    & "SET Selected = -1, tmpListName=Me.inpListName.Value " _ 
    & "WHERE Active = -1 ; " 

inpListNameフォームヘッダ内の未結合のテキストボックスです。

このコードは動作します

dbs.Execute "UPDATE Master " _ 
    & "SET Selected = -1, tmpListName='some value' " _ 
    & "WHERE Active = -1 ; "' 

コードは、フォームのヘッダにonclickのボタンに取り付けられています。

ご協力いただきありがとうございます。

よろしく アラン

答えて

1

これを試してみてください:

dbs.Execute "UPDATE Master " _ 
    & "SET Selected = -1, tmpListName='" & Me.inpListName.Value & "' " _ 
    & "WHERE Active = -1 ; " 
関連する問題