以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]全局定义的表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122209) |
-- 作者:blsu33 -- 发布时间:2018/7/20 18:15:00 -- [求助]全局定义的表 老师, 发现一个问题,定位到全局变量的定义的临时表,为何定位行时,找到了却显示第一行呢? Dim dt As DataTable=Functions.Execute("tablloading","usformset") MessageBox.Show("id=\'"& sendername &"\' And parentfrmid=\'"& frm &"\' or parentfrmid like \'"& frm &",%\' or parentfrmid like \'%,"& frm &",%\' or parentfrmid like \'%,"& frm &"\'") Dim dr As DataRow=dt.find("id=\'"& sendername &"\' And parentfrmid=\'"& frm &"\' or parentfrmid like \'"& frm &",%\' or parentfrmid like \'%,"& frm &",%\' or parentfrmid like \'%,"& frm &"\'") If dr IsNot Nothing Then MessageBox.Show(dr("id") &"_ " sendername) 显示的结果为 CA0101_FA0101 表结构如下, |
-- 作者:有点蓝 -- 发布时间:2018/7/20 19:55:00 -- Dim dr As DataRow=dt.find("id=\'"& sendername &"\' And (parentfrmid=\'"& frm &"\' or parentfrmid like \'"& frm &",%\' or parentfrmid like \'%,"& frm &",%\' or parentfrmid like \'%,"& frm &"\')") |