欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

轻松几步帮你删除Access数据库中的空记载

发表于2019-04-28 16:44| 次阅读| 来源网络整理| 作者session

摘要:轻松几步帮你删除Access数据库中的空记载
轻松几步帮你删除Access数据库中的空记载

轻松几步帮你删除Access数词库中的空记载

用零长度字符批示不存在数据

若要在 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)