2017-01-29 4 views
0

C#のクエリを使用してアクセスのチェックボックスをオンにしたいとします。Cのクエリを使用してアクセスのチェックボックスを更新#

私はDBSQLを使用しています。

私はこれを試してみた:

文字列CMDSTR + worker.Worker_ID = "ID = UPDATE労働SETマネージャー= @マネージャー"。

 using (OleDbCommand command = new OleDbCommand(cmdStr)) 
     { 
      command.Parameters.AddWithValue("@Manager", worker.Manager_IsAManager); 
      base.ExecuteSimpleQuery(command); 
     } 
    } 

が、私はこのエラーを得た:「抽出条件式でのデータ型の不一致」私はこの例外を得ることなく、私はこれを行うことができます方法を知りたい

を?

フィールドworker.Manager_IsAManagerは文字列ですが、アクセスはYes/Noです。

私はこれが問題だと思います。

文字列へのアクセスでデータ型を変更したくありません。

答えて

1

私はそれを修正しました。

フィールドをboolean(worker.Manager_IsAManager)に変更しました

関連する問題