以文本方式查看主题

-  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

表结构如下,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:12.xls



--  作者:有点蓝
--  发布时间: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 &"\')")