在SQL Server 2005中保存表中的数据

时间:2010-12-05 02:56:13

标签: asp.net sql-server c#-4.0

我是asp.net开发人员,我使用SQL Server 2005。

我有一个包含4列的表

  1. 名称
  2. RollNo
  3. Std
  4. 股利
  5. 如果客户输入

    1. 名称
    2. RollNo
    3. Std
    4. 但是没有输入4.Div列数据并尝试保存数据,它不应该给出错误,它应该将数据保存在数据库中

3 个答案:

答案 0 :(得分:1)

所以它给你一个错误?确保将4. Div列设置为“Allow Nulls”(无值)。

如果不提供SQL Server,可以将SQL Server设置为插入默认值,这也很好。

答案 1 :(得分:0)

如果我理解你的问题,你将在其中一个字段中使用NULL(前提是你在字段中允许空值)。根据您遇到问题的位置,您的代码需要根据客户端输入的信息测试NULL,或者在检索信息时您的代码需要测试NULL。

如果您遇到错误,也可以谨慎地发布错误的详细信息。

答案 2 :(得分:0)

HI,

这意味着你需要使用默认除法来保存标准值或空值。

您可以在数据库中设置允许null并且不传递任何内容,并使用空值保存数据。

否则,我认为你应该在该标准的Div中加入默认值。因此,只要你不在Insert语句中传递该值,它就会采用默认值。

它会有所帮助还是我误解了它?