删除Access数据库中的空记录

操作方法

  • 01

    用零长度字符指示不存在数据 若要在 Microsoft Access 数据库中指示不存在数据,可以在“文本”或“备注”字段输入零长度字符串 (零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 (" ")。)。在连接到 Microsoft SQL Server 数据库的 Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 Access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)中,可以在其数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)为 varchar 或 nvarchar 的字段中输入零长度字符串。 打开数据表 (“数据表”视图:以行列格式显示来自表、窗体、查询、视图或存储过程的窗口。在“数据表”视图中,可以编辑字段、添加和删除数据,以及搜索数据。),或 在“窗体”视图 (“窗体”视图:一个显示窗体以便显示或接受数据的窗口。“窗体”视图是添加和修改表中数据的主要方式。在该视图中还可以更改窗体的设计。)中打开窗体。 若要在字段中输入零长度字符串,请键入中间不带空格的双引号 (" ")。 即使在移到其他字段或对象时双引号将消失,但该字段仍为零长度字符串。 Null值与零长度字符串的区别 (MDB)。 /*注释 本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。*/ 在查看含有 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。) 值和零长度字符串 (零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 (" ")。)的数据时,字段看起来是相同的,都没有任何值。但可以用表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)来区分 Null 值和零长度字符串。 在“设计”视图 (“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库对象的设计。)中打开窗体、报表或数据访问页。 在查询设计网格 (设计网格:在查询“设计”视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)的字段中,或在未绑定控件 (未绑定控件:未与基础表、查询中的字段或 SQL 语句连接的控件。未绑定控件通常用于显示信息性文本或装饰性图片。)的控件来源中,键入下列表达式。将 fieldname 替换为包含 Null 值和零长度字符串的字段名称。 =IIf(IsNull([fieldname]),"Unknown",Format([fieldname],"@;ZLS")) 如果字段包含 Null,则表达式返回 “Unknown”,如果字段包含零长度字符串,则表达式返回“ZLS”。否则,表达式将值返回到该字段中。 事情出现在工作中一次抓取网上信息的时候,可能考虑不全,抓到库中的信息有部分是空的,这样,我的必需将空的记录删除,试了好多办法不行,最后才找到了上面的微软的ACCESS帮助文档才解决问题。 执行: sql="delete from news where IIf(IsNull([City]),'Unknown',Format([City],'@;ZLS'))='Unknown'" conn.execute(sql) 这样问题就可以解决。

(0)

相关推荐

  • 如何删除Access 表中的记录

    学习如何删除Access表中的某条记录 操作方法 01 打开Access 2010,并打开其中一张表.假定我们要删除字段五中为"C"的那条记录. 02 选择菜单栏中的"创 ...

  • Excel中的数据如何导入到Access数据库中?

    现在大多数人记录数据都是用excel,但是一些程序员需要将Excel中的数据导入Access数据库中,编写一个另外的程序,但是对于初学者来说这还是挺艰难的,那么现在我就为大家讲解如何将Excel中的数 ...

  • 如何将Excel中的数据导入到Access数据库中

    现在大多数人记录数据都是用excel,但是一些程序员需要将Excel中的数据导入Access数据库中,编写一个另外的程序,但是对于初学者来说这还是挺艰难的,那么现在我就为大家讲解如何将Excel中的数 ...

  • access数据库2010如何设置记录行显示高度

    access数据库2010如何设置记录行显示高度?如何设置access数据表记录行高?设置access记录行高的方法. 操作方法 01 设置access 2010记录行高步骤一:打开access 20 ...

  • 如何删除巴士管家中的订单记录

    巴士管家是一款汽车票和用车在线预订的软件,很多人用它实现在线购票,可是,我们应该怎么才能删除巴士管家中的订单记录呢?话不多说,小编今天就来给大家提供解决方法.具体如下:1. 第一步,请大家在手机中找到 ...

  • 如何删除快手APP中的订单记录

    今天给大家介绍一下如何删除快手APP中的订单记录的具体操作步骤.1. 打开手机上的快手APP,进入主页面后,点击页面左上角的三横图标,在打开的左侧的菜单中,找到更多选项,点击.2. 在打开的更多功能页 ...

  • 如何删除支付宝APP中的账单记录

    我们在日常生活中使用支付宝进行支付的时候,都会有详细的账单记录,想要删除这些记录,该怎么操作呢?今天就跟大家介绍一下如何删除支付宝APP中的账单记录的具体操作步骤.1. 解锁手机后,找到桌面上的支付宝 ...

  • 在Access数据库中怎样为两个表建立联系

    分享,怎样在Access数据库中怎样为两个表建立联系 操作方法 01 第一步:双击桌面Access数据库,进入修改 02 第二步:点击页面黄色条框中的启用内容 03 第三步:查看页面中数据库工具选项卡 ...

  • C#如何进行Access数据库中的图片存取

    C#如何将图片通过二进制流保存到Access数据库中?又如何从Access中读取数据显示出来呢? 操作方法 01 Access数据库设计 图片存储字段使用 OLE对象 数据类型 02 创建数据库连接. ...