Foxtable(狐表)用户栏目专家坐堂 → 请教引号的使用


  共有10385人关注过本帖树形打印复制链接

主题:请教引号的使用

帅哥哟,离线,有人找我吗?
szp2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1683 威望:0 精华:0 注册:2011/6/17 16:07:00
请教引号的使用  发帖心情 Post By:2012/10/3 11:57:00 [只看该作者]

帮助中“动态生成表达式'" 中:代码中的字符串都是用双引号括起来的。

而单引号主要用于表达式,表达式可以用于计算、筛选。
表达式本身是一个字符串,所以必须用双引号括起来;表达式内部的字符串,用单引号括起来。

 

但是,        

Dim Sum As Integer
Sum = 
DataTables("订单").Compute("Sum(数量)", "[产品] = '" & Vars("产品") & "'")

Compute的第二个参数为计算条件表达式,该表达式分为三部分:

"[产品] = '" & Vars("产品") & "'"

此列关于引号解读费解,解读顺序是否有误?

Dim s1 As String = "利马是有名的"'"**"'""
Output.Show(s1)

显示无论**输入何值执行结果都是利马是有名的,不知何故,请教


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/3 12:51:00 [只看该作者]

 单引号'如果不在双号""里,在代码中表示注释,单引号后面的代码不会执行。

 字符串的连接符是 & ,可以理解为,去除左边字符串右边的" 和 去除右边字符串左边的"

 回到顶部
帅哥哟,离线,有人找我吗?
szp2012
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1683 威望:0 精华:0 注册:2011/6/17 16:07:00
  发帖心情 Post By:2012/10/3 18:26:00 [只看该作者]

在YQS(雅奇)中 &字段& 表示计算表达式的值,上述我觉得如此理解可能更方便

最外围“”表示整个字符串,中间‘***’内全部为字符串内字符串,最中间“”表示字符串,&* &计算表达式。


 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4760 积分:34608 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2012/10/3 18:41:00 [只看该作者]

按狐表的规则来理解与运用。

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/10/4 20:01:00 [只看该作者]

用户已被锁定

 回到顶部