在ASP.NET中重置SQL Server中图像数据类型的值

本文关键字:数据类型 图像 Server ASP NET SQL | 更新日期: 2023-09-27 18:26:08

在ASP.NET中,我希望清空/清除/重置SQL Server中Image数据类型的内容。然后,我将稍后检查此列是否为空/空-如果不是,我将输出图像。

你能告诉我必要的C#吗?这是我目前拥有的。。。

newsItem.Image1 = null;
dataContext.SubmitChanges();

当我浏览SQLServerManagementStudio时,上面的内容实际上给了我"0x",所以它实际上并不是空的。

非常感谢!

在ASP.NET中重置SQL Server中图像数据类型的值

如果它在DB中可以为null,则使用

newsItem.Image1= null;

其他

newsItem.Image1= new Binary( new byte[0] );

脑海中浮现出几件事:

  • 在您的数据库中,Image是否可以为null?
  • 您可能需要删除并重新创建该表的整行,以确保删除该字段。