|
小弟新学,发现ACCESS中的标点符号超级复杂,例如什么时候要用方括号[ ],什么时候要用双引号" " ,什么时候要用单引号' ',什么时候要用点号,搞得我头都大了,经常出现明明看起来是对的,一测试发现语法错误,没办法,就拿那么多符号一个一个测试,郁闷阿?有哪位高手能给我详细解释下不?
涉及到以下符号
1. 方括号 [ ]
2. 双引号 " "
3. 单引号 ' '
4. & 这个符号,不知道叫什么
5. 英文状态下的点号 .
6英文状态下的分号 ;
7百分号 %
8星号 *
9还有空格
他们在表达式生成器,SQL语法,或者VB模块代码,函数,是否都有相同的表示,以及或者有什么区别??
在说明以下,本人看ACCESS的帮助文档,有些时候直接拷贝过来的格式都不对,例如以下,本人完全拷贝以下语句程序报错,
后来我改了一下就没有问题了,高手能给我解释下不?
ACCESS的内置帮助文档是这样说明DLOOKUP的引用变量的:
Dim intSearch As Integer
Dim varX As Variant
intSearch = 1
varX = DLookup("[CompanyName]", "Shippers", "[ShipperID] = " & intSearch)
但是我用的时候程序报错,说变量intSearch无法识别,后来我拿了几个符号测试,发现以下的语句才可以运行
Dim intSearch As Integer
Dim varX As Variant
intSearch = 1
varX = DLookup("[CompanyName]", "Shippers", "[ShipperID] = " & intSearch & "') |
|