我是asp.net开发人员,我使用SQL Server 2005。
我有一个包含4列的表
说
如果客户输入
但是没有输入4.Div列数据并尝试保存数据,它不应该给出错误,它应该将数据保存在数据库中
答案 0 :(得分:1)
所以它给你一个错误?确保将4. Div列设置为“Allow Nulls”(无值)。
如果不提供SQL Server,可以将SQL Server设置为插入默认值,这也很好。
答案 1 :(得分:0)
如果我理解你的问题,你将在其中一个字段中使用NULL(前提是你在字段中允许空值)。根据您遇到问题的位置,您的代码需要根据客户端输入的信息测试NULL,或者在检索信息时您的代码需要测试NULL。
如果您遇到错误,也可以谨慎地发布错误的详细信息。
答案 2 :(得分:0)
HI,
这意味着你需要使用默认除法来保存标准值或空值。
您可以在数据库中设置允许null并且不传递任何内容,并使用空值保存数据。
否则,我认为你应该在该标准的Div中加入默认值。因此,只要你不在Insert语句中传递该值,它就会采用默认值。
它会有所帮助还是我误解了它?