-
-
默大鬼 初学数据Lv2
发表于2021-11-9 14:02
悬赏30
已解决
楼主
页面上有一个日期变量@dtsj,在数据源写sql时,where条件里面引入@dtsj生效(如图1),在字段列表里引入就不好使(如图2)


最佳答案
SQL数据源需要跟参数联合进行报表的制作,其中对于参数在Sql语句中的引用,也是需要用到宏的。
//定义sql数据源:select * from XXB where bbq=’<#=@bbq#>’
具体使用详见Sql数据源文档。https://bbs.esensoft.com/thread-129289-1-2.html
//定义sql数据源:select * from XXB where bbq=’<#=@bbq#>’
具体使用详见Sql数据源文档。https://bbs.esensoft.com/thread-129289-1-2.html
5个回答
霸道妹子 发表于 2021-11-9 14:10
是不是这里引号引起的区别
不加引号报错,加了引号就是字符了

https://bbs.esensoft.com/thread-128117-1-1.html sql数据源常用写法汇总
您可以看看 很详细的
霸道妹子 发表于 2021-11-9 17:07
https://bbs.esensoft.com/thread-128117-1-1.html sql数据源常用写法汇总
您可以看看 很详细的{:8_256: ...
没有我想要的啊
SQL数据源需要跟参数联合进行报表的制作,其中对于参数在Sql语句中的引用,也是需要用到宏的。
//定义sql数据源:select * from XXB where bbq=’<#=@bbq#>’
具体使用详见Sql数据源文档。https://bbs.esensoft.com/thread-129289-1-2.html