以文本方式查看主题

-  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=50426)

--  作者:sjx
--  发布时间:2014/5/6 17:33:00
--  [求助]外部数据源 无法输入日期

我建了一个外部数据源test, 在输入日期时总输不进去(有时可以输入一个日期),可能是什么原因

 

两台电脑系统为win7旗舰版 64位  外部数据源为 SQL2008 R2

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.foxdb

[此贴子已经被作者于2014-5-6 17:38:05编辑过]

--  作者:有点甜
--  发布时间:2014/5/6 17:59:00
--  

 容易一个项目,连接任意一个sqlserver数据库,都是这样?

 

 还是说只有这个项目和特定一个数据库特定一个表,是这样?

 

 可能原因:你去 控制面板 那里,设置一下日期格式,要设置成 短日期


--  作者:sjx
--  发布时间:2014/5/6 19:31:00
--  

在另外一个数据库里也出现这种情况  只要是外部数据源,表里有日期列都存在这个问题

 

 

另外 控制面板里什么地方设置日期格式

 

谢谢

 


--  作者:有点甜
--  发布时间:2014/5/6 19:33:00
--  

 控制面板->区域

  


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

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

--  作者:sjx
--  发布时间:2014/5/6 19:42:00
--  

好的, 我明天试试 谢谢  

 

 

 

我刚才连了别人的一个sql2005数据源 没问题

 

是不是sql2008 R2 里的数据库设置问题 

[此贴子已经被作者于2014-5-6 19:53:38编辑过]

--  作者:有点甜
--  发布时间:2014/5/6 20:11:00
--  

 回复5楼,修改内容会后,记得顶一下,别人才能看见的。

 

 不论是2005还是2008还是2008R2,都是一样的。

 

 你试试不连接数据库,看看日期列会不会出错。出错,就是系统问题;不出错,就是数据库问题。


--  作者:sjx
--  发布时间:2014/5/7 8:08:00
--  

我在装数据库的机器上 在 控制面板   区域和语言  格式 中 将短日期的格式从yyyy/M/d 改成 yyyy-MM-dd 问题就解决了  多谢版主