以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  日期转换问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=177146)

--  作者:ycs5801
--  发布时间:2022/5/11 0:09:00
--  日期转换问题

一共两个问题

问题1:  flt = "是否离轮=1 and  用户姓名 is not null and 登轮时间 = \'" & Date.today() & "\'"

这个语句是为后边的sql语句做筛选条件,但是我现在表内的登轮时间的存储格式是datetime,造成搜索不到,请问怎么修改。

问题2:在AddInputGroup中增加数据时用到这个,

.AddInput("登轮时间", "登轮时间", "datetime-local").Value = Format(dr("登轮时间"), "yyyy-MM-ddTHH:mm")

在进入系统后,若没有在登轮时间框内输入实际时间,则会提示错误,已上传图片。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20220511000715.jpg
图片点击可在新窗口打开查看

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

--  作者:有点蓝
--  发布时间:2022/5/11 9:13:00
--  
问题1:  flt = "是否离轮=1 and  用户姓名 is not null and 登轮时间 >= \'" & Date.today() & "\' and 登轮时间 < \'" & Date.today().adddays(1) & "\'"

问题2:在AddInputGroup中增加数据时用到这个,

with .AddInput("登轮时间", "登轮时间", "datetime-local")

if dr.isnull("登轮时间") = false

.Value = Format(dr("登轮时间"), "yyyy-MM-ddTHH:mm")

end if

end with


接收数据的时候判断一下是否有值


--  作者:ycs5801
--  发布时间:2022/5/11 9:49:00
--  
老师,您说的接收时判断一下,是指接收时判断这个接收的值是否为空值吗?我现在接收端没加判断,没发现问题。

 

问题2:在AddInputGroup中增加数据时用到这个,

with .AddInput("登轮时间", "登轮时间", "datetime-local")

if dr.isnull("登轮时间") = false

.Value = Format(dr("登轮时间"), "yyyy-MM-ddTHH:mm")

end if

end with


接收数据的时候判断一下是否有值