2010-12-05 3 views
0

Я разработчик asp.net и работаю с SQL Server 2005.Сохранение данных в таблице в SQL Server 2005

У меня есть таблица с 4-мя колоннами

говорят

  1. Имя
  2. RollNo
  3. Std
  4. Div

, если клиент вводит

  1. Имя
  2. RollNo
  3. Std

, но не вводит данные столбца 4.Div и попробовать, чтобы сохранить данные, он не должен давать ошибку, он должен сохранять данные в базе данных

+0

- это колонка Div, не имеющая значения NULL? – 2010-12-05 02:59:42

ответ

0

HI,

Это означает, что вам нужно сохранить либо разделения по умолчанию для стандартного или нулевого значения.

Вы можете настроить базу данных, чтобы разрешить null и ничего не пропускать, и это сохраняет данные с нулевыми значениями.

В противном случае, я думаю, вы должны поместить значение по умолчанию в Div для этого стандарта. Поэтому всякий раз, когда вы не передаете это значение в инструкции Insert, он принимает значение по умолчанию.

Будет ли это помогать или я его неправильно понял?

1

Значит, это дает вам ошибку? Убедитесь, что вы установили столбец 4. Div в поле «Разрешить Nulls» (Нет значения).

Также хорошо знать, что SQL Server можно настроить для вставки значения по умолчанию, если оно не предусмотрено.

0

Если я понимаю вашу проблему, у вас будет NULL в одном из полей (при условии, что вы разрешите null в полях). В зависимости от того, где вы столкнулись с вашей проблемой, вашему коду нужно будет проверить NULL из информации, которую вводит клиент, или ваш код должен будет протестировать NULL при получении информации.

Если вы столкнулись с ошибкой, возможно, будет также целесообразно публиковать данные об ошибке.

Смежные вопросы