设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2476|回复: 3
打印 上一主题 下一主题

[Access本身] 又谈变量的引用

[复制链接]
1#
发表于 2011-7-22 09:32:15 | 显示全部楼层
本帖最后由 todaynew 于 2011-7-22 09:33 编辑
咱家是猫 发表于 2011-7-19 23:27
关于在ACCESS中对变量引用时的引号处理,很多前辈都有论述
大致的情况如下:
数字型变量:"& 变量 & "


dim TheFiledName as string
TheFiledName="建单日期"
Me.Form.RecordSource = "Select *,"& TheFiledName &" As A From 表1"
(取表中所有字段值及把建单日期字段定义为别名A)
这个例子,虽说TheFileName为字符串变量,但用的地方不同,引号又不同.
也就是说,字符串变量如果做为查询的条件的话,必需要接受它的环境语句里添加'(单引号)来处理.


这段阐述不够透彻。我理解应该是这样:
1、vb中用到的sql语句,整体上是一个字符串变量;
2、由于sql语句本身还需要在一些子句上用到变量,因此构造sql语句时需要用到字符串运算符连接一些变量来形成sql语句;
3、在做字符串运算符连接时,要分清楚被连接的是sql语句中需要用到的变量名还是变量值
4、如果连接的是变量值,则需要区分该变量值的数据类型,并按不同类型的表达方式确定是否两端加对应符号('号或#号);
5、如果是字段变量名,则不应考虑变量类型。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-15 06:17 , Processed in 0.082233 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表