Foxtable(狐表)用户栏目专家坐堂 → 关于字符表达式的疑问


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

主题:关于字符表达式的疑问

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


加好友 发短信
等级:婴狐 帖子:1 积分:70 威望:0 精华:0 注册:2020/12/26 17:01:00
关于字符表达式的疑问  发帖心情 Post By:2020/12/26 17:26:00 [只看该作者]

各位老师,初学者有几个疑问请高手解疑
Dim str1 As String = "我是中国人"
Dim str2 As String ="中国"
output.show(str1.Contains("'" & str2 & "'"))
output.show(str1.Contains( str2 ))

以上两个答案上面是FALSE,下面是 TURE 。语法变量不是不能直接代表字符内容吗,不是要求字符串要加“”吗

以下这个语法双是错的。

dim str1 as "中国“

dim dr as Datarow= datatables("表A").find("[国家] =“ &  str1)   这个语句却是报错的,报错内容大概是系统找不到”中国“列。

改为以下后问题解决:
dim dr as Datarow= datatables("表A").find("[国家] =“ & ”‘” & str1 &"'")

问题: 同样是在类方法里的括号内容,为什么结果不一样?

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/26 17:45:00 [只看该作者]

理解错了,不是要求任何地方的字符串要加“”,而是要求在表达式(或者sql)里的字符才加单引号

 回到顶部