DBNull.value
вместо ''
или просто не указывать нулевые параметры.
РЕДАКТИРОВАТЬ 1: Я говорю вам использовать DBNull.value, но язабыл, что я использую его по коду
es.YourSqlcommand.Parameters.AddWithValue("@ParameterName", DBNull.value)
, поэтому при обновлении или вставке sql вы, вероятно, должны использовать Sql NULL
:
Insert into SDIX_TCKT_CATEGORY (DEPT_NAME,CATEGORY_NAME,MODIFIED_BY,MODIFIED_DTTM) values(:DEPTNAME,:CATEGORYNAME,NULL,NULL)