Что может вызвать SQL Server, ошибка JDBC 'Значение не установлена для параметра номер 0' для доступа выходного параметра?

Попробуйте удалить пропущенные тесты:

coverage report --omit src/tests/*,*/__init__.py
coverage xml --omit src/tests/*,*/__init__.py 

-

coverage report --omit */__init__.py
coverage xml --omit */__init__.py

Сонар использует тестовые файлы для расчета успеха теста, как показано в коде плагина OSS здесь.

Вот откуда берутся журналы предупреждений.

8
задан 13 revs, 2 users 100% 14 July 2018 в 00:05
поделиться

3 ответа

в ваших параметрах, вы просто объявляете их или устанавливаете для них значения по умолчанию? попробуйте установить для них значение по умолчанию, равное нулю или что-то в этом роде, и посмотрите, появляется ли ошибка по-прежнему.

sql-серверу не нравится, если у вас есть параметр, не установленный на значение по умолчанию, и вы не передаете значение в это при выполнении хранимой процедуры.

0
ответ дан 6 December 2019 в 04:36
поделиться

Регистрируете ли вы выходные параметры? Согласно документам "

0
ответ дан 6 December 2019 в 04:36
поделиться

На ум приходит пара вещей:

  1. У вас нет RETURN x (где x - это INT, представляющее результат обработки, 0 = успех, все остальное представляет предупреждение или ошибка).
  2. Ваш клиентский код не назначает параметр для возвращаемого значения в дополнение к вашему выходному параметру.

Надеюсь, это поможет,

Билл

0
ответ дан 6 December 2019 в 04:36
поделиться
Другие вопросы по тегам:

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