Based on the error message, it seems that the column
Nome
in the database is defined as integer. So you should either change the column data type or use some other (integer) property from the CheckMaterial in the condition.
Another thing is that to avoid conversion problems and SQL injections during the SQL statement execution, you should use
OleDbParameter Class (System.Data.OleDb)[
^] . For more information, have a look at
SQL injection - Wikipedia[
^]