При вставке поля значения на дату в таблицу POP10100 возникает такое исключение:
System.Data.SqlClient.SqlException: инструкция INSERT конфликтует с ограничением CHECK "CK_POP10100_DISCDA__009508B4". Конфликт произошел в базе данных "TWO", таблица "dbo.POP10100", столбец "DISCDATE". Заявление было прекращено. at System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое значение breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое значение breakConnection)
Когда я проверил поле "DISCDATE", оно было написано так:
ALTER TABLE [dbo].[POP10100] WITH CHECK
ADD CHECK ((datepart(hour,[DISCDATE])=(0)
AND datepart(minute,[DISCDATE])=(0)
AND datepart(second,[DISCDATE])=(0)
AND datepart(millisecond,[DISCDATE])=(0)))
Может ли кто-нибудь уточнить, что говорит это ограничение проверки, я имею в виду, как я могу передать значение даты скидки, чтобы избежать вышеуказанного исключения. заранее спасибо