Foxtable(狐表)用户栏目专家坐堂 → 表达式包含无效字符常量


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

主题:表达式包含无效字符常量

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
表达式包含无效字符常量  发帖心情 Post By:2023/10/12 8:39:00 [只看该作者]

这些是网页端:

  Dim ipg1 As ExWeUI.ExInputGroup = ExWeUI.WebUI.AddInputGroup("", "ipg1")
        ' Dim Inp As ExWeUI.ExQuerySelect = ipg.AddQuerySelect("国家", "国家", "|" & DataTables("列表项目").GetComboListString("国家"))
        Dim Inp1 As ExWeUI.ExQuerySelect = ipg1.AddQuerySelect("flag", "船旗国flag")
        inp1.url = "getSelect1"
        'Inp.value = "中国"
        Inp1.Placeholder = "请选择船旗国"
        wb.InsertHTML("form1", ipg1.BuildHtml)
       
        ' .AddInput("country", "贸易国别country", "text")
        Dim ipg As ExWeUI.ExInputGroup = ExWeUI.WebUI.AddInputGroup("", "ipg1")
        ' Dim Inp As ExWeUI.ExQuerySelect = ipg.AddQuerySelect("国家", "国家", "|" & DataTables("列表项目").GetComboListString("国家"))
        Dim Inp As ExWeUI.ExQuerySelect = ipg.AddQuerySelect("country", "贸易国别country")
        inp.url = "getSelect1"
        'Inp.value = "中国"
        Inp.Placeholder = "请选择贸易国"
        wb.InsertHTML("form1", ipg.BuildHtml)

 

这些是getselect1函数:

Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim filter As String = ""

If e.PostValues.ContainsKey("country_query") Then
   
    filter = "国家 like '%" & e.PostValues("country_query") & "%'"
    e.WriteString(DataTables("列表项目").GetComboListString("国家", filter))
ElseIf e.PostValues.ContainsKey("flag_query") Then
    filter = "国家 like '%" & e.PostValues("flag_query") & "%'"
    e.WriteString(DataTables("列表项目").GetComboListString("国家", filter))
End If

 

这些是报错信息,在网页输入国籍时候:

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:自定义函数,getSelect1
详细错误信息:
调用的目标发生了异常。
表达式包含无效的字符串常量: '。


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/12 9:04:00 [只看该作者]

弹出条件看看

msgbox(filter )

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7598 威望:0 精华:0 注册:2009/6/24 9:44:00
  发帖心情 Post By:2023/10/12 14:48:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20231010141721.png
图片点击可在新窗口打开查看
现在是偶尔报错

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/10/12 15:33:00 [只看该作者]

那就使用日志记录一下每次执行的条件是什么,报错后看看日志里对应错误的条件是什么

 回到顶部