以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于大小写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142516)

--  作者:hbhb
--  发布时间:2019/10/29 15:25:00
--  关于大小写
大师:请问狐表哪些区分大小写?
1、集合元素比较
2、数组元素比较
3、字典键与值
4、字符包含
5、表达式
6、字段与表名
7、SQL语句
8、其他

--  作者:有点蓝
--  发布时间:2019/10/29 15:32:00
--  
自己写代码测试一下就知道了

Dim lst As new List(of String)
lst.Add("A")
Output.Show(lst.Contains("A"))
Output.Show(lst.Contains("a"))

一般作为字符串都区分大小写,就是双引号,或者表达式、sql单引号中的内容。
作为控件名称除外
Output.Show(Forms("窗口1").existControl("TextBox1"))
Output.Show(Forms("窗口1").existControl("textbox1"))

其它情况在Foxtable基本都不区分。

这个我没有办法一一穷举,只能自己写代码测试了

--  作者:hbhb
--  发布时间:2019/10/29 18:46:00
--  
不对吧,表达式中如果也区分,代码应该没法写的。
--  作者:有点蓝
--  发布时间:2019/10/29 20:30:00
--  
嗯,表达式中不区分,所以这个要试过才知道。但是SQL的单引号里的字符是区分的