UPDATEコマンドでエラーをスローしているストアドプロシージャは、関連するコード行があります。文字列から日付/時刻を変換する際にここで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)
は誤りである... 変換に失敗しました。
誰も@lang_Stringを ''WHERE 1 = 0;で埋めることを望みません。 DROP TABLE Users; ' –