如何以及何时在 MS Access 中使用引号

立即分享:

用户和开发人员在使用 Access 数据库时有时会使用引号。 在本文中,我们将详细学习此类用例场景。

了解如何以及何时在 MS Access 中使用引号MS Access 开发人员经常出于多种目的使用引号,其中最值得注意的是在 SQL 语句中。让我们来看一些需要使用引号的关键情况:

  • 当用户想要为任何域聚合函数指定条件时。
  • 为 Find 方法指定或使用条件时。
  • 当用户在表单中为 Filter 或 ServerFilter 属性指定查询时。
  • 在构建编码或 SQL 字符串时.

为了通过这些实例中的任何一个进行操作,MS Access 需要将一个字符串传递给它的数据库系统。 当用户为聚合函数指定他/她的条件参数时,Microsoft Access 会跟踪该字符串并通过将新变量连接到新字符串中来评估新变量,然后从其引擎传递数据。

字符串定界符或引号不是变量的一部分; 但是,它们必须包含在字符串中,因为它们有助于 Access 阅读人类语言。 可以在三个不同的类别中确定字符串构造。

  • 单引号
  • 双引号
  • 可变代表引号

如何正确插入和使用引号?

基础

在某些情况下,用户可以通过在双引号内插入单引号(')来使用单引号字符。然而,大多数IT专家避免使用这种方法;因为一旦字符串或名称中包含任何不可读符号或撇号,这种方法就会失效。

  • 不允许用户在引号内插入引号,例如:
=“这是引号中的“主题”键”(错误)

Access 被设计为在引号结束时读取文本,直到“主题”为止,这使得它看起来像字符串的结尾,使其无法处理字段中的剩余字符。

  • 输入数据的常规方法是使用双引号,例如:
=“这是引号中的“主题”键” 

Access根据引号读取文字文本; 但是,当在一个引号中使用多个引号时,它无法理解句子的结尾并假定它已经以“主题”结尾。

  • 用户可能会觉得很奇怪,因为字符串以三个引号结尾(双引号 + 结束引号)
=“这是““主题”””

但是,当用户使用双引号时,Access 能够读取引号内的字符。

表达式

引号通常与表达式一起使用,以表达任何给定字符串的含义。

  • 例如,如果用户在 X 数据库中查找,对于公司名称为“ABC”的表中客户所在的城市,您将创建以下字符串:
=DLookup ("City", "Customers", "CompanyName = ""ABC"")
  • 但是如果用户想在表格中查找坐在桌子上的客户所在的城市,他/她将不得不创建一个不同的字符串。
=DLookup("城市", "客户", "公司名称 = """ & [公司名称] & """")

在 MS Access 中使用引号该字符串由中间的 3 个连续引号和末尾的 4 个连续引号组成。 字符串的开头文字文本是单引号,而在引号字符之后处理的句子是双引号,因为前面的类别在引号下。

如果您使用 MS Access 来运行重要的办公应用程序或执行业务线功能,您可能会考虑随身携带一个工具以 修复访问 并处理数据库崩溃等突发事件。

作者简介:

Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 恢复 mdf 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。