Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL VB.net从Access数据库中删除OLE对象数据_Sql_Vb.net_Ms Access - Fatal编程技术网

使用SQL VB.net从Access数据库中删除OLE对象数据

使用SQL VB.net从Access数据库中删除OLE对象数据,sql,vb.net,ms-access,Sql,Vb.net,Ms Access,所以我创建了一个数据库Access 2012和一个用VB.net编写的应用程序。当我使用OLE对象作为该字段的数据类型时,我可以成功地在数据库中保存和检索图像。然而,问题是我想创建从记录中删除该数据并仍然保存该记录的功能。我不知道如何简单地从当前行中清除该字段,或者如何在现有数据之上保存一个空白字节 有没有人有这方面的经验 您可以使用以下内容更新现有记录字段: SQL:NULL VB:DBNull.Value EF:没什么 或者,大多数人所做的就是删除不再需要的记录 DELETE FROM

所以我创建了一个数据库Access 2012和一个用VB.net编写的应用程序。当我使用OLE对象作为该字段的数据类型时,我可以成功地在数据库中保存和检索图像。然而,问题是我想创建从记录中删除该数据并仍然保存该记录的功能。我不知道如何简单地从当前行中清除该字段,或者如何在现有数据之上保存一个空白字节


有没有人有这方面的经验

您可以使用以下内容更新现有记录字段:

  • SQL:NULL
  • VB:DBNull.Value
  • EF:没什么
或者,大多数人所做的就是删除不再需要的记录

DELETE FROM [Table Name] WHERE [PK Field Name] = @PK

您是否尝试将字段的值设置为
DBNull.value