以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- MSSQL的日期格式转换 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39623) |
-- 作者:nothing -- 发布时间:2013/8/28 14:56:00 -- MSSQL的日期格式转换 mssql的数据源,日期有时间部分,查询过来生成目录树想去掉时间部分,要怎么弄才能把时间部分去掉 Dim ctn As String=e.Form.Name & "_table1" Dim tv As WinForm.TreeView tv =e.Form.Controls("TreeView1") tv.BuildTree(ctn, "d1|llbm") D1是日期列 |
-- 作者:Bin -- 发布时间:2013/8/28 15:01:00 -- 查询的时候把日期格式化一下. Select CONVERT(varchar(18), GETDATE(), 23) |
-- 作者:nothing -- 发布时间:2013/8/28 15:04:00 -- 谢谢,SQL帮助查了半天,还是论坛好 |
-- 作者:nothing -- 发布时间:2013/8/28 16:12:00 -- 用fill可以了 想问一下,用LoadFilter条件要怎么写
|
-- 作者:Bin -- 发布时间:2013/8/28 16:19:00 -- 以下是引用nothing在2013-8-28 16:12:00的发言:
什么意思?没看懂!
用fill可以了 想问一下,用LoadFilter条件要怎么写
|
-- 作者:nothing -- 发布时间:2013/8/28 16:38:00 -- datatables("xx").LoadFilter="条件" 我用D1没用,用CONVERT(varchar(18), d1, 23)也没用 用tables("xx").fill("SELECT CONVERT(varchar(18), d1, 23) AS D1,* FROM 表")会把列的标题搞乱了,想用loadfilter解决 |
-- 作者:Bin -- 发布时间:2013/8/28 16:45:00 -- loadfilter是不可以这样做的, 列标题是可以自己设置的 SELECT CONVERT(varchar(18), d1, 23) AS D1,某列 as 新的标题,某列2 as 新的标题2 FROM 表
|
-- 作者:nothing -- 发布时间:2013/8/28 16:55:00 -- 看来还是FILL功能强大点,就是要费点时间 |