日期:2014-05-18  浏览次数:20574 次

Access2Mssql日期型字段问题
我有一个Access数据库,大约2万原始数据,现在要升级为Mssql,在企业管理中用导入数据方法,结果日期型字段导入错误,网上搜索出来的方法都试了,还是不行,比如,把Smalldatatime改成datatime,还采用把日期字段先改成Varchar,这能导入成功,但导入完成后,Varchar字段变不成日期字段了。那位朋友还有什么办法。

------解决方案--------------------
字段中是否含有非法字符
------解决方案--------------------
执行下面的语句, 这样会查询不能转换为日期的数据
select * from tb where isdate(日期字段)=0
------解决方案--------------------
在Access中把日期字段的内容转换为如下格式:

2007-02-01 15:20:00

然后再导入到SQL Server中。