Страница 1 из 1

nullable параметры sql запроса

Добавлено: 25 мар 2010, 03:11
ka3yc
Здравствуйте!
Есть запрос с параметром, например, такой:

Код: Выделить всё

select '12345' as Field
where @var is null
Где @var, например, bit

1) Добавил в отчет переменную bool(Nullable), со значением по умолчанию null
2) Создал датасурс, вбил туда запрос, добавил параметр, прибиндил его к переменной
3) Перехожу на Preview - получаю такое:

Код: Выделить всё

The parameterized query '(@var bit)select '12345' as Field
where @var is null' expects the parameter '@var', which was not supplied.
Если значение переменной по умолчанию не null (например, true), то preview без ошибок.

Это лечится?

nullable параметры sql запроса

Добавлено: 25 мар 2010, 11:10
Andrew
Здравствуйте!

Данная проблема решена. Исправления будут доступны в мажорном билде, который будет доступен сегодня-завтра.

Спасибо.

nullable параметры sql запроса

Добавлено: 09 апр 2010, 02:55
ka3yc
Подскажите, пожалуйста, какой именно мажорный билд нужен?

У меня сейчас 2010.1.700 от 26 марта 2010 - проблема осталась

nullable параметры sql запроса

Добавлено: 09 апр 2010, 12:18
Anton Lozovskiy
Здравствуйте!

Да действительно проблема осталась. Нам нужно некоторое время, чтобы разобраться. Мы сообщим Вам о продвижении.

Спасибо.

nullable параметры sql запроса

Добавлено: 16 апр 2010, 08:50
Anton Lozovskiy
Здравствуйте,

Мы сделали Вам пример, посмотри пожалуйста. Передавать в переменной надо будет не null, а DBNull.Value, чтобы не возникало ошибок.

Спасибо.