Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SqlDataReader.Read ошибка, как узнать имя поля / 5 сообщений из 5, страница 1 из 1
15.08.2018, 15:58
    #39688238
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDataReader.Read ошибка, как узнать имя поля
День добрый!

Студия 2013, SQL Server 2008

При выполнении запроса(Select), получаю ошибку


Additional information: Попытка указания значения NULL для столбца, который не может содержать значение NULL.


как выяснить имя поля на котором спотыкается код?

тот же запрос без видимых проблем отрабатывается в Microsoft SQL Server Management Studio


заранее спасибо за ответы!
...
Рейтинг: 0 / 0
15.08.2018, 16:18
    #39688256
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDataReader.Read ошибка, как узнать имя поля
поочередно убирать по одному полю из запроса, и где сломается- то поле и будет.Ваш Кэп.
...
Рейтинг: 0 / 0
15.08.2018, 16:38
    #39688273
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDataReader.Read ошибка, как узнать имя поля
вообщем нашел я проблему но ее причины мне не понятны

в запросе как я выше сказал были джойны типа
left join t1 as _t1 on isnull(_t1.f_key,0)=_t0.id,
так вот _t0.id первичный ключ и номеруется с 1, убрал isnull и все заработалло
...
Рейтинг: 0 / 0
16.08.2018, 04:57
    #39688446
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDataReader.Read ошибка, как узнать имя поля
во-первых, очень плохая идея джойнить по выражению
во-вторых, зачем тут вообще был нужен isnull?
...
Рейтинг: 0 / 0
17.08.2018, 09:32
    #39689262
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDataReader.Read ошибка, как узнать имя поля
Shocker.Proво-первых, очень плохая идея джойнить по выражению
во-вторых, зачем тут вообще был нужен isnull?
понимаю свою ошибку, сделал по запарке, сам виноват,
хотя все же эффект что с isnull и без него должен давать одинаков.

Всем спасибо за участие.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SqlDataReader.Read ошибка, как узнать имя поля / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]