C#, sp_executesql и Неправильный синтаксис

Попробуйте, как показано ниже:

{{ 12345.23 | currency: 'INR':'symbol':'1.0-0' }}

Для получения более подробной информации, пожалуйста, обратитесь к документации здесь

5
задан Kent Fredric 25 December 2008 в 02:07
поделиться

1 ответ

Я замечаю, что Вы не установили CommandType на StoredProcedure... Я не знаю, является ли это причиной Вашей проблемы или нет:

cmd.CommandType = CommandType.StoredProcedure;

Я сделал это так много раз сам, я не могу рассчитать.

Подсказка для инициирования памяти, когда это выдает исключения в следующий раз:

Сделайте, чтобы Профилировщик SQL-запроса открылся, в то время как Вы запускаете свое приложение. Когда каждая команда выполняется, она показывает сгенерированный SQL и работает на стороне сервера. Если сгенерированный SQL начинается sp_executesql сопровождаемый Вашим запросом затем это выполняется как регулярный запрос - т.е. cmd.CommandType = CommandType.Text, если это запускается с exec, возможности, это выполняется как сохраненный proc. Удостоверьтесь, что Вы генерировали корректный SQL для типа запроса, который Вы пытаетесь выполнить.

11
ответ дан 13 December 2019 в 19:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: