以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]查询表生成器中表达式及过滤的写法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108984)
|
-- 作者:hhtx666
-- 发布时间:2017/11/1 23:13:00
-- [求助]查询表生成器中表达式及过滤的写法
请老师指导一下:1.使用查询表生成器的AddExp方法添加表达式列怎么拼接多个列的内容,比如A表有一个日期列,B表有两个数字列,拼接成:2017-11-02/1234.56/2345.67该怎么写表达式? 2.使用查询表生成器的Filter设置过滤条件jb.Filter = "日期 = #11/2/2017#",不成功,该怎么写条件?
|
-- 作者:有点甜
-- 发布时间:2017/11/1 23:21:00
--
1、{表a}.第一列 + \'/\' + {表b}.第二列 + \'/\' + {表B}.第三列
2、jb.Filter = "日期 = #2007-11-01#"
|
-- 作者:hhtx666
-- 发布时间:2017/11/1 23:45:00
--
此主题相关图片如下:2.jpg
有点甜老师,两个都不行啊此主题相关图片如下:1.jpg
|
-- 作者:hhtx666
-- 发布时间:2017/11/2 0:57:00
--
忘了说,用的是sql server
|
-- 作者:hhtx666
-- 发布时间:2017/11/2 9:06:00
--
筛选的问题#换成’就行了,但第一个问题拼接没有解决,试了在表达式用Convert转成字符串也不行,请老师前来指导下
|
-- 作者:有点甜
-- 发布时间:2017/11/2 9:13:00
--
比如这样
convert(varchar, {表a}.第一列) + \'/\' + convert(varchar, {表b}.第二列)
|
-- 作者:hhtx666
-- 发布时间:2017/11/2 9:25:00
--
可以了,谢谢指导
|