| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 797 人关注过本帖
标题:& Combo1.Text & 前后两个& 可以去掉吗?
取消只看楼主 加入收藏
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:6 
& Combo1.Text & 前后两个& 可以去掉吗?
前面学到&字符时,书上说这是一个起连接作用的字符,再无别的描述。但看到实例代码里如题目里表示下拉文本框里显示的内容用的是“& Combo1.Text & ”,而非“Combo1.Text ”。原该行代码是查找数据库中第一条学号为下拉框里内容的记录,如下:
Data1.Recordset.FindFirst "学号= '" & Combo1.Text & "'"
我觉得前后者两个&好像不起什么作用,但去掉却提示出错,百度却找不到答案,难道太简单了?
还请老鸟不吝简单指点一下?谢谢!!

[ 本帖最后由 zhaomg 于 2014-2-24 11:01 编辑 ]
搜索更多相关主题的帖子: 百度 数据库 文本框 记录 
2014-02-23 12:05
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 2楼 韶志
谢谢!您能稍微详细解释一点吗?我现在只知道去掉了出错,
但仅看书上之前说其只有连接字符的作用的描述,就是不懂这里前后为何加上2个&,不就是一个下拉框的显示内容吗?
2014-02-23 13:06
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 2楼 韶志
这里教材还没讲到SQL呢
2014-02-24 13:53
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 5楼 owenlu1981
你的解释的意思我明白,但是更觉得这里把前后两个&去掉更合适啊
2014-02-24 13:56
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 11楼 holyfire
在vb6.0语言中,则不需要进行超文本翻译,所以不能写成"&combo1.text &",只能写成combo1.text形式。
------------------------------------------------------
我这个就是VB6.0教材的实例,按照这个说法岂不更应该去掉前后2个&变成combo1.text形式么?
2014-02-25 11:05
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 13楼 owenlu1981
说到底还是用了&的连接字符串功能?那您看我下面这2点这样理解行不:
1、用Data1.Recordset.FindFirst "学号=  Combo1.Text"   这样的形式肯定不行,是因为“学号=”后跟的必须是一对单引号限定的字符串;
2、既然“学号=”后跟的必须是一对单引号限定的字符串,这对单引号里的内容就不能为combo1.txet了,因为这样表示的是文本
“combo1.txet”,前后加上&就表示下拉框里显示的文本内容了
请您看我这2点理解的完全正确吗?
2014-02-25 14:24
zhaomg
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-1-15
收藏
得分:0 
回复 15楼 owenlu1981
谢谢!
2014-02-27 20:21
快速回复:& Combo1.Text & 前后两个& 可以去掉吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017499 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved