以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]在windows sever 2016 系统上  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=126936)

--  作者:zhl7928
--  发布时间:2018/11/1 11:45:00
--  [求助]在windows sever 2016 系统上
在windows sever 2016 系统上





这个执行结果显示XX11这个表是0行, 跟在XP系统上执行的结果不同。


这时间范围在windows sever 2016 系统上应该怎么写?

--  作者:zhl7928
--  发布时间:2018/11/1 11:46:00
--  
怎么发不了代码?  老提示错误
--  作者:zhl7928
--  发布时间:2018/11/1 11:48:00
--  




--  作者:zhl7928
--  发布时间:2018/11/1 11:49:00
--  

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

去掉时间范围的话,查询结果一样
[此贴子已经被作者于2018/11/1 11:49:38编辑过]

--  作者:有点甜
--  发布时间:2018/11/1 12:23:00
--  

试试,afterOpenProject事件,加入代码

 

Dim cd As System.Globalization.DateTimeFormatInfo = System.Globalization.DateTimeFormatInfo.CurrentInfo
cd.ShortDatePattern = "yyyy年MM月dd日"
Dim DateInfo As System.Reflection.FieldInfo = cd.Gettype.GetField("generalLongTimePattern", System.Reflection.BindingFlags.NonPublic Or System.Reflection.BindingFlags.Instance)
If  DateInfo IsNot Nothing Then
    DateInfo.SetValue(cd, "yyyy-MM-dd HH:mm:ss")
End If


--  作者:zhl7928
--  发布时间:2018/11/1 12:40:00
--  
谢谢,没有用

在XP上也查不了了
[此贴子已经被作者于2018/11/1 13:05:12编辑过]

--  作者:有点甜
--  发布时间:2018/11/1 13:07:00
--  

1、msgbox弹出你最后合成的sql语句看看;

 

2、在数据库那里执行对应的sql语句,看报什么错,返回什么结果


--  作者:zhl7928
--  发布时间:2018/11/1 13:09:00
--  
XP上怎么改回来?

改回来了
[此贴子已经被作者于2018/11/1 13:12:07编辑过]

--  作者:有点甜
--  发布时间:2018/11/1 13:11:00
--  

1、msgbox弹出你最后合成的sql语句看看;

 

2、在数据库那里执行对应的sql语句,看报什么错,返回什么结果


--  作者:zhl7928
--  发布时间:2018/11/1 13:15:00
--  
在windows sever 2016 执行后  日期格式还是  2018年10月18日     2018年11月1日 

XP上执行后日期格式编成2018年10月18日     2018年11月1日     
查不了,cd.ShortDatePattern = "yyyy年MM月dd日"  改成 cd.ShortDatePattern = "yyyy-MM-dd" 后能查了 


If  DateInfo IsNot Nothing Then
    DateInfo.SetValue(cd, "yyyy-MM-dd HH:mm:ss")
End If
这是做什么?