Foxtable(狐表)用户栏目专家坐堂 → [讨论] 关于双引号和单引号,不太明白!


  共有18156人关注过本帖平板打印复制链接

主题:[讨论] 关于双引号和单引号,不太明白!

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


加好友 发短信
等级:五尾狐 帖子:1034 积分:7402 威望:0 精华:0 注册:2008/8/31 22:52:00
[讨论] 关于双引号和单引号,不太明白!  发帖心情 Post By:2009/7/2 23:10:00 [只看该作者]

我看了帮助中的这样两段代码:

第一个:
Total = DataTables("订单").Compute("Sum(数量)", "[客户] = '" & Customer & "'")
上述代码中,Filter参数分成了三部分,各部分用运算符&连接起来:
"[客户] = '" & Customer & "'"



第二个:
If e.DataTableName = "订单" AndAlso e.User.Name = "录入员" Then
    Dim StartDate As Date = Date.Today().AddDays(-10)
    e.SelectString = "Select * From [订单] Where [日期] > #" & StartDate & "#"
End If


第一个中,筛选条件中的参数分三段,这能理解。
第二个中,selectstring 中为什么没有出现单引号,我就不能理解了!

他们有什么不同吗?为什么上面的要有‘’,下面的不能有‘’?? 
Customer和StartDate都是自己定义的变量,为什么使用起来就不同了啊?

[此贴子已经被作者于2009-7-2 23:10:38编辑过]

 回到顶部
总数 11 1 2 下一页