以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]无法解释位置 15 的标记“}”。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106683)

--  作者:blsu33
--  发布时间:2017/9/13 17:30:00
--  [求助]无法解释位置 15 的标记“}”。
老师,
  昨天遇见一回这个情况,今天又出现了,不知道为何

 .NET Framework 版本:2.0.50727.3053
Foxtable 版本:2017.8.19.1
错误所在事件:自定义函数za_ck_afterload
详细错误信息:
调用的目标发生了异常。
无法解释位置 15 的标记“}”。
--  作者:有点甜
--  发布时间:2017/9/13 17:37:00
--  
 你写了什么代码?合成sql语句应该有问题。
--  作者:blsu33
--  发布时间:2017/9/14 8:24:00
--  
 Dim drs As List (of DataRow)=dt.Select("codelevel=1") 这么写就能行

Dim drs As List (of DataRow)=dt.Select("{za_pagelayout}.[codelevel]=1")  这样写就不行

不解 烦请老师 教我

代码部分

\'\'根据页面风格生成页面区域
Dim e As object=args(0)
Dim tbl_main As WinForm.TabControl = e.Form.Controls("bbk_tbl_top")
Dim pg As WinForm.TabPage= tbl_main.TabPages(1)
Dim dt As DataTable=lsb("ZA003")
Dim ftr As String= "{za_pagelayout}.[ckname]=\'"& e.form.name &"\' and {za_pagelayout}.[ym_gzid] Like \'"& PG.NAME &"%\'"
dt.LoadFilter = ftr
dt.Load()
Dim st As Date = Date.Now

Select Case pg.name
    Case "JD"
        Dim trv_main As WinForm.TreeView = e.Form.Controls("trv_main")
       Functions.Execute("za_ck_trvaddnote",e,trv_main,"za_pagelayout")
’以上执行没有问题,表也可以生成
        Dim drs As List (of DataRow)=dt.Select("codelevel=1")‘问题就出现在这里
        If drs IsNot Nothing Then
            For Each dr As DataRow In drs
                Dim tab As WinForm.TabControl = e.Form.Controls("tbl_all")
                Functions.Execute("za_nb_fgset",tab,dr,e)
            Next
        End If
        vars("p1_pidx") = New List(Of String)\'窗口按钮字典
        tbl_main.SelectedIndex=1
End Select
MessageBox.Show("添加控件耗时: " & (Date.Now - st).TotalSeconds & "秒")

lsb("ZA003")生成如下


--  作者:blsu33
--  发布时间:2017/9/14 8:27:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170914082613.png
图片点击可在新窗口打开查看

--  作者:blsu33
--  发布时间:2017/9/14 8:28:00
--  

没有查到结果 也不至于 报错


--  作者:有点甜
--  发布时间:2017/9/14 8:43:00
--  

查询表结构,表结构的名字是什么你就要写什么 http://www.foxtable.com/webhelp/scr/0193.htm

 


--  作者:blsu33
--  发布时间:2017/9/14 9:15:00
--  
恩找到规律了