Сохранение данных в таблице в SQL Server 2005 - PullRequest
0 голосов
/ 05 декабря 2010

Я разработчик asp.net и работаю с SQL Server 2005.

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

скажем

  1. Имя
  2. RollNo
  3. Стандарт
  4. Div

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

  1. Имя
  2. RollNo
  3. Стандарт

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

Ответы [ 3 ]

1 голос
/ 05 декабря 2010

Так это дает вам ошибку?Убедитесь, что для столбца Div установлено значение «Разрешить пустые значения» (без значения).Также полезно знать, что SQL Server можно настроить для вставки значения по умолчанию, если оно не указано.

0 голосов
/ 05 декабря 2010

HI,

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

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

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

Поможет ли это или я его неправильно понял?

0 голосов
/ 05 декабря 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...