Foxtable(狐表)用户栏目专家坐堂 → SQLquery 日期列格式


  共有2036人关注过本帖树形打印复制链接

主题:SQLquery 日期列格式

帅哥哟,离线,有人找我吗?
ljh29206
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1368 积分:12189 威望:0 精华:0 注册:2012/3/5 11:32:00
SQLquery 日期列格式  发帖心情 Post By:2017/5/28 9:26:00 [只看该作者]

代码如下

 

Dim cmd As new SQLCommand
cmd.Co nnecti

cmd.Co mmandText = " s elect * from ( s elect 货号 ,订单号,客户品番,箱数,出货时间,扫描数量,上传时间 , (箱数 - 扫描数量) as 扫描数与计划差  from 订单明细 where 出货时间 <  #" & Date.now & "# and 出货时间 >  #" & Date.now.AddDays(-10)   & "# ) as a  where 扫描数与计划差 <> 0"
Dim dt As DataTable
dt = cmd.ExecuteReader
dt.DataCols("上传时间").SetFormat(DateTimeFormatEnum.DateTime)
dt.DataCols("扫描时间").SetFormat(DateTimeFormatEnum.DateTime)

Tables("窗口1_table1").DataSource  = dt

 

 

显示的列格式 还是 date 格式    11/01/2017 

 

如果变为 datetime 格式   11/01/2017 08:30

[此贴子已经被作者于2017/5/28 9:27:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1368 积分:12189 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2017/5/28 9:35:00 [只看该作者]

可以了 加载后 再设置

Tables("窗口1_table1").DataSource  = dt

Tables("窗口1_table1").Cols("上传时间").DataCol.SetDateTimeFormat(DateTimeFormatEnum.DatelongTime)
Tables("窗口1_table1").Cols("出货时间").DataCol.SetDateTimeFormat(DateTimeFormatEnum.DatelongTime)


 回到顶部