易截截图软件、单文件、免安装、纯绿色、仅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

感谢空军,回了!!!!

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


相关问答:

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

如何把mysql里的数据导入到sqlserver里?

我想把mysql里的users表里数据导入到sqlserver里的fs_me_users表里
里面的字段就不列出来了 是对应得。
用asp asp.net 或者 直接sql语句都行
请教各位。。。。!
这个不难吧
1. asp.net 的话,读取mysql的记录集 ......

sqlserver添加数据的问题 - Java / Java EE


以下代码是添加数据按钮的代码,想把testid,和testname两个txt传递到数据库中
数据库连接肯定没问题
就是红色部分老报错
不知道为什么-,-
请各位高人帮忙看看!
谢谢!
Java code:

private void new ......

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号