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

Студия 2013, SQL Server 2008

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


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


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

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


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

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

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


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