Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
ycs5801 发表于: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楼
有点蓝 发表于:2023/10/12 9:04:00
弹出条件看看

msgbox(filter )
3楼
ycs5801 发表于:2023/10/12 14:48:00

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20231010141721.png
图片点击可在新窗口打开查看
现在是偶尔报错
4楼
有点蓝 发表于:2023/10/12 15:33:00
那就使用日志记录一下每次执行的条件是什么,报错后看看日志里对应错误的条件是什么
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.