发新话题
打印

[基础] 又遇到SQL server数据库的数据类型datetime问题

又遇到SQL server数据库的数据类型datetime问题

用ADODC接连了SQLServer数据库,一表里有一字段类型是datetime类型,用DATAGRID显示的日期为"2007-06-15 23:14:13"一切正常,,但当把DATAGRID的所有字段导出并生成EXCEL表时,发现导到EXCEL表里的日期变为"39248.96821"?

真是,越是不懂VB,就越是会遇到奇怪的事情.我请教NOTHING了.

TOP

导出的时候,用format函数,你有时间研究一下这个函数。
你的导出程序肯定有问题,datetime实际上是一个长整型,以数方式保存日期,所以要格式化输出一下。不过ADO应当默认已经转换了,很有可能是你导Excel的程序出的问题。
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题