以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  下标字符搜索不到,例如MnO?计下标的2  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178788)

--  作者:xluoping
--  发布时间:2022/7/20 22:08:00
--  下标字符搜索不到,例如MnO?计下标的2
\'\'\'
Dim dr As DataRow = DataTables("化学因素限值").SQLFind("检测项目 = \'锰及其无机化合物(按MnO?计)\'")
If dr IsNot Nothing Then
    
Else

end if

实际上表中是有 字段 检测项目 的数据 \'锰及其无机化合物(按MnO?计)\',但是无法搜索到行,这是怎么回事?但是如果数据load到本地,.Find("检测项目 = \'锰及其无机化合物(按MnO?计)\'") 是可以搜索到行。请帮助!

--  作者:有点蓝
--  发布时间:2022/7/21 9:03:00
--  
什么数据库?SqlServer?

(按MnO?计)】这里中间是个问号?
[此贴子已经被作者于2022/7/21 9:03:54编辑过]

--  作者:xluoping
--  发布时间:2022/7/21 9:41:00
--  
SqlServer  库,那个?是下标的2 按MnO?计,发表后就变问号了:https://baike.baidu.com/item/%E4%B8%8B%E6%A0%87/538446?fr=aladdin
[此贴子已经被作者于2022/7/21 9:42:59编辑过]

--  作者:有点蓝
--  发布时间:2022/7/21 9:54:00
--  
试试

Dim dr As DataRow = DataTables("化学因素限值").SQLFind("检测项目 = N\'锰及其无机化合物(按MnO?计)\'")

--  作者:xluoping
--  发布时间:2022/7/21 10:02:00
--  
可以图片点击可在新窗口打开查看,谢谢