朱老师上课:关键词单引号、DAO、SQL-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


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

发表时间:2007/10/30 8:33:01 评论(0) 浏览(6131)  评论 | 加入收藏 | 复制
   
摘 要:朱老师上课:关键词单引号、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群(群号:198465573)
 
 相关文章
MVP朱亦文的accessXP站点  【张志  2007/10/6】
在变量中用单双引号的方法  【竹笛  2007/10/18】
FAQ:关于查询的变量含有单引号  【竹笛  2007/12/12】
Ms SQL Server 中单引号的两种处理技巧  【UMVSOFT整理  2008/4/19】
按照朱老师讲课做的练习(整理数据)  【zhengjin  2013/5/11】
再做朱老师讲课-数据整理  【zhengjin  2013/5/12】
DefaultValue 属性为什么要加三个双引号  【杜超-2号  2013/5/16】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接