Есть хранимая процедура CLR на C#,среди прочих возвращает столбци SmallDateTime в DataGridView и работает нормально возвращая дату и время.Для обнуления времени использую конструкцию Cast(Convert(varchar,Relay.NextAudit,104 ) AS SmallDateTime)Использование этой конструкции приводит к ошибке в процессе выполнения клиентского приложения (тоже на C#)The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.а при выполнении той же хранимой процедуры в Management Studio 2005 всё прходит нормально.Если кто знает в чём причина подскажите пожалуйста, дело явно в конструкции но непонятно почему ведь принимается тип SmallDiteTime и возвращается SmallDiteTime, может есть какойто нюанс в DataGridView.
|