Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

朱老师上课:关键词单引号、DAO、SQL

时 间:2007-10-30 08:33:01
作 者:Access软件网整理   ID:16  城市:江阴
摘 要:朱老师上课:关键词单引号、DAO、SQL
正 文:

从容(274258780) 21:32:05
竹笛有回复的
大丁丁(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源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助