以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 2种表达式的区别 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169465) |
-- 作者:ts9277 -- 发布时间:2021/6/17 16:14:00 -- 2种表达式的区别 老师请帮忙看下,使用CEXP 合成表达式有问题吗?为什么无法找到记录? SQLFind("产品=\'导柱\' and 规格=\'40*231\'") 这个能找到记录 Dim fil,nm,gg As String Dim r As Row=CurrentTable.Current fil=cexp("产品=\'{0}\' and 规格=\'{1}","导柱","40*231") MessageBox.Show(fil) Dim dr As DataRow=DataTables("价格信息库").SQLFind("产品=\'导柱\' and 规格=\'40*231\'") \'Dim dr As DataRow=DataTables("价格信息库").SQLFind(fil) \' If dr IsNot Nothing Then MessageBox.Show(dr("价格")) Else MessageBox.Show("没找到") End If
[此贴子已经被作者于2021/6/17 16:17:32编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/6/17 16:17:00 -- fil=cexp("产品=\'{0}\' and 规格=\'{1}\'","导柱","40*231") |
-- 作者:ts9277 -- 发布时间:2021/6/17 16:19:00 -- 少了一“’ ”还是老师眼尖,我检查了好几次都没有发现 |