2017-01-29 1 views
0

Я хочу установить флажок в доступе с помощью запроса в C#.Обновить флажок в доступе с использованием запроса в C#

Я использую DBSQL.

Я попытался это:

строка cmdStr = "UPDATE Рабочие SET Менеджер = @ менеджер WHERE ID =" + worker.Worker_ID;

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

, но я получил эту ошибку: «несоответствие типов данных в выражении критериев»

Я хочу знать, как я могу это сделать, не получив это исключение?

Поле worker.Manager_IsAManager - это строка, но в доступе есть Да/Нет.

Я думаю, что это проблема.

Я не хочу менять тип данных при доступе к строке.

ответ

1

Я исправил его.

Я изменил поле на boolean (worker.Manager_IsAManager)

Смежные вопросы