朱老师上课:关键词单引号、DAO、SQL
时 间:2007-10-30 08:33:01
作 者:Access软件网整理 ID:16 城市:江阴
摘 要:朱老师上课:关键词单引号、DAO、SQL
正 文:
竹笛有回复的
大丁丁(123339791) 21:31:59
本来我认为单引号是注释,第一次看见能在代码中用单引号
朱亦文(23699869) 21:32:17
DAO的连接字符串:
CurrentProject.Connection.ConnectionString
ADO的连接字符串:
CurrentDB.Connection.ConnectionString
星空朗月(248496292) 21:33:04
朱老师不要太累了
朱亦文(23699869) 21:34:14
好久没有给大家上课了
朱亦文(23699869) 21:36:01
再来一个问题
大丁丁(123339791) 21:36:02
单引号
朱亦文(23699869) 21:36:22
大家不要浪费这么好的时段
大丁丁(123339791) 21:36:17
我的啦
朱亦文(23699869) 21:36:40
单引号?没明白
大丁丁(123339791) 21:36:59
就是查找功能中有这么一段代码的
大丁丁(123339791) 21:37:38
查找文本就用单引号括起来
朱亦文(23699869) 21:38:00
查找功能?VBA编辑器的?还你自己写的代码?
大丁丁(123339791) 21:38:10
是老大的
朱亦文(23699869) 21:38:31
???!!!
大丁丁(123339791) 21:38:17
平台中的
朱亦文(23699869) 21:38:52
使用单引号
大丁丁(123339791) 21:39:16
是子窗体中的代码
朱亦文(23699869) 21:40:11
代码?
大丁丁(123339791) 21:41:44
咦,好难找啊
从容(274258780) 21:43:44
从容(274258780) 21:43:54
登录时又出现这个界面!
朱亦文(23699869) 21:44:18
看看是不是引用问题
从容(274258780) 21:44:28
朱亦文(23699869) 21:44:57
引用AccHelp.net的问题
华钟如贺(5318971) 21:44:59
晚上咋没见张老师? (梅啊,大家想你啦)
从容(274258780) 21:45:15
该怎么出来呢?
朱亦文(23699869) 21:45:48
在VBA编辑器中,工具-引用,检查引用对不对
从容(274258780) 21:47:10
从容(274258780) 21:48:03
没什么错啊,一直能登录的,就是调试了RUNSQL那条语句后,
朱亦文(23699869) 21:48:10
再引用一次,退出数据库,再进来
大丁丁(123339791) 21:49:41
Me.RecordSource = "Select * FROM tblBxmx Where tblBxmx.mxID='" & strSelectID & "'"是这一句
大丁丁(123339791) 21:50:16
单引号加双引号
阳光使者(1329849) 21:50:52
这个单引号没有放句首吧
朱亦文(23699869) 21:51:08
在这句中,双引号是VBA的,单引号是SQL的
大丁丁(123339791) 21:51:50
哦,SQL中的单引号的用法要查SQL的帮助?
从容(274258780) 21:52:52
没了
朱亦文(23699869) 21:52:55
单引号,在SQL语句中表示字符串常数
从容(274258780) 21:52:53
朱老师, 这条东东不见了
朱亦文(23699869) 21:53:23
怎么会不见?只好再引用一次罗
从容(274258780) 21:54:15
可是连选项都没了呀
大丁丁(123339791) 21:54:13
那里面又用了&",这么多干什么啊
朱亦文(23699869) 21:54:50
&是VBA中的字符串连接符
朱亦文(23699869) 21:55:09
选项没有?
大丁丁(123339791) 21:55:06
括起来后VBA读不到了吧?
大丁丁(123339791) 21:55:53
不然先读到单引号,全当注释处理啦
朱亦文(23699869) 21:57:00
你要把它看成是一个字符串
"Select * FROM tblBxmx Where tblBxmx.mxID='" & strSelectID & "'"
大丁丁(123339791) 21:58:11
就是啊,&在当中VBA看不见了啊
朱亦文(23699869) 21:59:09
& 并没有在""中,当然是VBA的连接符罗
大丁丁(123339791) 21:59:45
"Select * FROM tblBxmx Where tblBxmx.mxID='"
这样读啊?
朱亦文(23699869) 22:00:12
"Select * FROM tblBxmx Where tblBxmx.mxID='" 连接
变量strSelectID 再连接 "'"
大丁丁(123339791) 22:02:40
不是说,如果strSelectID 不是文本就不用单引号?
朱亦文(23699869) 22:03:27
假设strSelectID="001"
那么:
"Select * FROM tblBxmx Where tblBxmx.mxID='" & strSelectID & "'"
=
"Select * FROM tblBxmx Where tblBxmx.mxID='001'"
朱亦文(23699869) 22:04:20
看懂了吗?
阳光使者(1329849) 22:04:38
假设strSelectID="007"
那么:
"Select * FROM tblBxmx Where tblBxmx.mxID='" & strSelectID & "'"
=
"Select * FROM tblBxmx Where tblBxmx.mxID='007'"
大丁丁(123339791) 22:04:29
双引号不行?
大丁丁(123339791) 22:04:45
不用引号也不行?
朱亦文(23699869) 22:05:30
双引号也可以,不过要这样写:
"Select * FROM tblBxmx Where tblBxmx.mxID=""" & strSelectID & """"
大丁丁(123339791) 22:06:19
这不等同
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)