以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  以下代码 条件不起作用?麻烦看一下 谢谢  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148533)

--  作者:jswjyjf
--  发布时间:2020/4/9 15:55:00
--  以下代码 条件不起作用?麻烦看一下 谢谢
 Dim d As Date =r("日期")
    Dim bh As String = "GX" &  Format(d,"yyMMdd") \'生成销售单号的前6位,4位年,2位月.
    Dim max As String
    Dim idx As Integer
max = DataTables("工序收发").sqlCompute("Max(单据号)","单据号 like \'" & bh & "-%\'"&" And 单据状态=\'已审核\'" )
 结果 max 始终为空 明明有数据?

--  作者:有点蓝
--  发布时间:2020/4/9 15:58:00
--  
msgbox("单据号 like \'" & bh & "-%\'"&" And 单据状态=\'已审核\'") 显示什么内容?

把这个条件拿到数据库执行有没有数据?

--  作者:jswjyjf
--  发布时间:2020/4/9 15:58:00
--  
始终为空值


--  作者:有点蓝
--  发布时间:2020/4/9 16:01:00
--  
msgbox("单据号 like \'" & bh & "-%\'"&" And 单据状态=\'已审核\'") 显示什么内容?

把这个条件拿到数据库执行有没有数据?

--  作者:jswjyjf
--  发布时间:2020/4/9 20:09:00
--  

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

--  作者:程兴刚
--  发布时间:2020/4/9 20:15:00
--  
发文件看看!
--  作者:有点蓝
--  发布时间:2020/4/9 20:39:00
--  
到数据库执行有没有数据?

select * from 工序收发 where 5楼的条件