У меня есть хранимая процедура, которая выдает ошибку по команде UPDATE. Вот соответствующие строки кода.
DECLARE @submitDate1 DATETIME;
SET @submitDate1 = GETDATE()
SET @sql = 'UPDATE ' + @currTable + ' SET [lang_String] = ''' + @lang_String + ''', [date_Changed] = ''' + @submitDate1 + ''', [prev_LangString] = ''' + @prev_LangString + ''', [needsTranslation] = ''' + @needsTranslation + ''' WHERE [ID] = ' + CAST(@ID as nvarchar(10)) + '; '
EXEC(@sql)
Вот ошибка ... Преобразование не удалось при преобразовании даты и / или временииз строки символов.