php access 单引号,Access VBA教程:字符串中的引号
时 间:2019-04-26 22:12:27
作 者:摘 要:如果必须构建要连接的字符串,可能需要在一个字符串中嵌入另一个字符串,或在字符串中嵌入一个字符串变量。
正 文:
下列情况需要在字符串中嵌套另一个字符串:
为域聚合函数指定条件时。
为Find方法指定条件时。
创建SQL字符串时。
在所有这些实例中,Microsoft Access必须将字符串传递给Microsoft
Jet数据库引擎。例如,为域聚合函数指定criteria参数时,Microsoft Access必须计算所有的变量,将它们连接为一个字符串,然后将整个字符串传递给Jet数据库引擎。
如果嵌入了一个数值变量,Microsoft Access将计算该变量并简单地将值连接到字符串。然而,如果变量是文本字符串,生成的条件字符串将在字符串中包含另一个字符串。字符串中的另一个字符串必须由字符串分隔符来标识,否则,Jet数据库引擎将不能确定应该使用该字符串的哪一部分。
字符串分隔符实际上不是变量自身的某一部分,但是它们必须包含在criteria参数的字符串中。有三种不同的方法可以建立criteria参数的字符串。每一种方法所产生的criteria参数应该如下列示例之一:
"[LastName] = 'Smith'"
–或者–
"[LastName] = ""Smith"""
包含单引号
应该在criteria参数中包含单引号,这样在将变量值连接到字符串中时,它就会包含在单引号中。例如,假设您的criteria参数必须包含一个叫做strName的字符串变量。可以如下所示构建criteria参数:
"[LastName] = '" & strName & "'"
在计算变量strName的值并将它连接到criteria字符串后,criteria变量变为:
"[LastName] = 'Smith'"
注意这种语法不允许在变量自身的值中使用单引号(')。如果字符串变量的值包含单引号,Microsoft Access将会产生一个运行时错误。如果变量可能代表包含单引号的值,请考虑使用在下节中讨论的其他语法形式。
包含双引号
应该在criteria参数中包含双引号,这样在计算变量值时,其结果就会包含在双引号中。在字符串中,必须使用两组双引号来代表一组双引号。可以如下所示构建criteria参数:
"[LastName] = """ & strName &
""""
当计算变量strName的值并将它连接到criteria参数后,每组双引号被一个单引号替换。criteria参数变为:
"[LastName] = 'Smith'"
这种语法可能看似比单引号语法复杂,但是它允许在criteria参数中嵌入含有一个单引号的字符串,它也允许在嵌入的字符串中嵌套一个或多个字符串。
包含代表双引号的变量
可以创建一个代表双引号的字符串变量,并将该变量与变量值一起连接到criteria参数中。双引号的ANSI表示法是Chr$(34);可以将该值赋给字符串变量strQuote。然后可以如下所示构建criteria参数:
"[LastName] = " & strQuote & strName & strQuote
当计算出变量值并将其连接到criteria参数后,criteria参数变为:
[LastName] = "Smith"
Access软件网官方交流QQ群(群号:39785885)
Access源码网店
php access 单引号,Access VBA教程:字符串中的引号相关推荐
- java 去除引号_java如何用replaceAll去除字符串中的引号
Java如何使用replaceAll删除字符串中的引号,如下: ①."\"是本义字符,除\b,\t,\n,\r等非凡字符能够写成单个\,其余字符是没有答应的,因而间接将字符串配置为 ...
- 字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉
我就废话不多说了,大家还是直接看代码吧~ ? 补充知识:java 替换json字符串中间的引号保留两边的引号,避免json校验失败 问题描述 解析爬取的json数据时,报如下错误: ? 问题原因 获取 ...
- 用VBA提取字符串中的数字
上一篇讲了用 python 提取字符串中的数字,这次用VBA来实现.总体思路和 python 是一样的,代码如下: Option ExplicitSub GetNumbers()Dim from_st ...
- js 去掉首尾引号 js 去除josn字符串中的全部转义字符 \
js 去除josn字符串中的全部转义字符 \: let jsonstr = "{\"message\":null,\"respData\":null, ...
- android 字符串 双引号,如何将TextView 字符串添加“” 双引号
如何将TextView字符串添加双引号,例如"我是谁" 之前有些人提议写在布局文件里面 例如: android:text="点击"\我\" 但是很抱歉 ...
- vba替换字符串中的字符_R语言 | 字符串替换
字符串替换涉及到的,最主要的3个内容:string.pattern 和 replacement,分别对应从哪里去匹配.匹配什么.以及要替换成什么. 举个例子,将下示字符串中的 "Intrah ...
- gson解析字符串中带引号
JsonObject ob = new JsonObject() 首先我们根据ob.get("str")函数取出str对应的值,此时返回的对象为JsonElement 然后我们根据 ...
- 处理json字符串中双引号转义
1.前台传过来的字符串,通过JSON.parseArray转为集合 import com.alibaba.fastjson.JSON; List<Subject> subjectList ...
- java字符串去掉首尾双引号,Java程序从字符串中删除前导和尾随引号
首先,让我们考虑一个带引号的字符串String originalStr = "\"Demo Text\""; 现在,请看以下逻辑作为开始引用.if (origi ...
- js 替换字符串中所有 “ 引号 —— 数据处理
描述: 例如:我有组动态数据格式是"text":["aaa","bbb"] 如何转化为"text":"[&qu ...
最新文章
- 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理
- c语言力扣l最大矩形,leetcode 84柱状图中最大的矩形,利用单调栈求解l
- 几周内搞定Java的10个方法
- 一篇文章教会你使用html+css3制作GIF图
- C语言单片机中延时程序的实现
- .net中调用esb_大型ESB服务总线平台服务运行分析和监控预警实践
- mysql5.6 memcached_MySQL 5.6 安装配置InnoDB memcached Plugin
- tde数据库加密_如何将TDE加密的用户数据库添加到Always On可用性组
- python能做什么项目-适合Python 新手的5大练手项目,你练了么?
- 世界杯:为什么进攻大多沿着边路前进?
- verilog 简单module_verilog简易教程
- 阈值分割之大津法OTSU
- 【MATLAB生信分析】MATLAB生物信息分析工具箱(一)
- 由浅入深了解统计机器翻译模型
- 硬件工程师为什么远不如软件工程师?
- 云虚拟主机worldpress安装教程
- Laravel企业信息化管理平台
- Linux实现ppp拨号4G模块联网全球APN之亚美尼亚(Armenian)
- linux内核教学的全套视频,中科大老师全程讲解Linux内核分析视频教程《附加介绍+总结》共23节课...
- 运行在VMware上的VMware公司
热门文章
- mysqldump: Got error: 1168 differently defined non-MyISAM LOCK TABLES
- C语言计算个人所得税
- 一文学会快速傅里叶变换(FFT)
- 微博视频怎么下载?微博视频下载和保存工具
- 美国TOP100大学优势专业位置分布!长篇吐血整理!
- 深入解析J.U.C并发包(十五)—— Thread - Specific Storage(ThreadLocal)模式
- css中标准盒模型和怪异盒模型的区别,如何将标准盒模型转换为怪异盒模型
- apple tv 开发_如何在Apple TV上播放计算机中的视频文件
- 宣传6个9的可靠性就真的可靠吗
- 算法入侵,不如拥抱、打造更好的个性化推荐系统?