以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Excel报表后台数据过滤问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173279)

--  作者:狐表(小白)
--  发布时间:2021/11/22 17:19:00
--  Excel报表后台数据过滤问题
下面红色代码加上绿色的过滤条件就没有数据了,去掉就行,数据库对应得每个车间都是有数据的,什么原因?
Case "Reports\\jdcx.htm"  \'进度查询
If e.PostValues.Count = 0 Then
            wb.AddForm("","form1","jdcx.htm")
            With wb.AddInputGroup("form1","ipg1"," 请输入查询车间和订单编号")
   .AddSelect("cj","车间","木工车间|底漆车间|打磨车间|面漆车间|包装车间")
                   .AddInput("dh","订单编号","text")            
            End With
            With wb.AddButtonGroup("form1","btngrp1",false) \'水平排列
                .Add("btn1", "查询", "submit")
            End With
        Else
     Dim s1 as string = e.PostValues("cj")
             Dim s2 as string = e.PostValues("dh")
             Dim Book As New XLS.Book(ProjectPath & "Attachments\\进度查询.xls")
             \'book.AddDataTable("V_APP_订单进度总览表","ss","S elect * f rom {V_APP_订单进度总览表} where 车间 like \'%" & s1 & "%\' and 订单编号 like \'%" & s2 & "%\'")
    e.WriteBookAsHTML(Book)
        ......

--  作者:有点蓝
--  发布时间:2021/11/22 17:22:00
--  
output.show("S elect * f rom {V_APP_订单进度总览表} where 车间 like \'%" & s1 & "%\' and 订单编号 like \'%" & s2 & "%\'")

拿最终的sql到数据库执行有没有符合条件的数据?

--  作者:狐表(小白)
--  发布时间:2021/11/22 17:55:00
--  
条件值乱码了

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

[此贴子已经被作者于2021/11/22 17:54:57编辑过]

--  作者:狐表(小白)
--  发布时间:2021/11/22 18:25:00
--  
这句代码也有啊:     e.Respon seEnc oding = "gb2312"
[此贴子已经被作者于2021/11/22 18:25:08编辑过]

--  作者:有点蓝
--  发布时间:2021/11/22 20:10:00
--  
贴出完整代码,包括整个httprequest和使用的函数
--  作者:狐表(小白)
--  发布时间:2021/11/23 8:27:00
--  
附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:new.txt



--  作者:有点蓝
--  发布时间:2021/11/23 8:51:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:new.txt


--  作者:狐表(小白)
--  发布时间:2021/11/23 10:04:00
--  
蓝老师,为什么每次都要添加,和在开头有什么区别?