易截截图软件、单文件、免安装、纯绿色、仅160KB

【初学者求教】SQLServer的时间与程序中不一致

loat类型的值转化为时间是—>
C# code:

DateTime dt = DateTime.fromOADate(40277.4927000525);
MessageBox.Show(dt.ToString());


MessageBox显示的时间是—>2010-4-9 11:49:29

但是同样的数字(既40277.4927000525),如果从数据库中取出来显示的datagridview中,就会比上面的时间多两天。
C# code:

SqlDataAdapter da = new SqlDataAdapter("select [ID],cast([Time] as datetime) from DatapointValue2", con);
//注:40277.4927000525就是Time列某一行中的值



经对比,同样是40277.4927000525,gridview中显示的是—>2010-4-11 11:49:29,也就是比真实的时间多两天。

我现在想做的事是想让dataGridview的时间显示正常,可否在sql语句里面直接剪掉两天,或者用别的方法。希望高手指点!!!
万分感激!!!!!!


http://msdn.microsoft.com/zh-cn/library/ms186819.aspx

感谢空军,回了!!!!

回了!!!!—>会了!!!!


相关问答:

关于SQLSERVER底层问题 - MS-SQL Server / 疑难问题

请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢


我也想知道!关注此贴!

关注~~

数据库大牛都哪去了啊?
......

.NET插入SQLSERVER延时问题? - .NET技术 / C#

有一台数据库服务器,客户端使用ADO.NET连接sql,使用ExecuteScalar执行SQL INSERT语句,然后客户端刷新不能查询到新INSERT的数据,过10秒左右才能查到新数据
什么原因
你做了缓存吗?

没做缓存

怎么会呢! ......

如何屏蔽SQLSERVER登录用户和启动登录用户

如何屏蔽SQLSERVER登录用户和启动登录用户
屏蔽什么意思。。。。


安性性,登录名,选择登录用户,右键属性,状态,禁用登录

SQL Server Management Studio-->安全性-->登录名-->选择登录用户-->右键 ......

SqlServer 权限问题

如何设置sqlserver某个用户只能运行存储过程,别的什么权限都没有

GRANT all on dbo.proc_1 to user

http://wz.cnblogs.com/question/7030/


SQL code:
use testdb
go
--新增用户
exec sp_addlogin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号