数据库提示:
Conversion failed when converting date and/or time from character string.
The statement has been terminated.

也就是
转换日期和/或时间从字符串转换失败。
该声明已终止。

经过调查,错误的原因在于Exel中的日期格式是错误的,虽然看起来是日期格式,比如9/1/2018,但如果转成text格式你就会发现,它变成了44334.
因为表不是我创建的,我不知道为什么会发生这个事情,这个44334很明显是当前日期也就是9/1/2018减去1/1/1900的天数,我能做的就是在数据库中把这个数据转成日期,以我这种道行大概知道了应该怎么转换,但是做是做不出来的,研究出来估计得两天。
然后我们组的神级人物出现了。

update [dbo].[Sheet]
set LOD = DATEADD(day,cast(LOD as int) - 2,'1900/1/1')
where LOD is not null

LOD为字段名,Sheet为表名
也可以先select一下,确认这个格式没有问题,和转换以后的日期是一样的。
然后就可以把字段转换成日期格式了。

alter table Sheet alter column LOD DateTime;

膜拜大神,给跪。

Excel导入SQL server数据库e日期格式转换失败相关推荐

  1. ASP.NET将EXCEL导入SQL SERVER数据库的代码

    ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...

  2. SQL Server 将JDE日期格式转换成常见日期格式

    SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...

  3. sql server与mysql日期格式转换和获取当前日期区分

    二话不说,先看例子: sql server: select convert(varchar(10),getdata(),120) 结果:2021-07-09 mysql: SELECT DATE_FO ...

  4. Sql Server datetime 常用日期格式转换

    我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式,但是有现成的函数为什么不用呢? SQL Server中文版的默认的日期字段datetime格式是yyyy- ...

  5. 将Excel数据导入SQL Server数据库

    遇到了一个需求,需要将Excel中的数据导入SQL Server数据库中,当然,不是使用企业管理器之类的直接导入数据的那种,而是要做到程序中.本来我最初的考虑是将Excel中的数据读到dataset中 ...

  6. Between 的开始日期和结束日期是同一天没有查询结果,附SQL server数据库的日期时间格式转换大全

    Between 的开始日期和结束日期是同一天没有查询结果 原因: 条件和参数不是一个格式)如字段的类型里包含了时间分钟秒,但是给的条件里没有这些,只有时间 between会在日期后面自动追加" ...

  7. 如何将数据从Excel文件导入SQL Server数据库

    There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...

  8. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

  9. Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足

    Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足 将Excel 导入sql server 2005数据库时, 提示: &q ...

最新文章

  1. 用 Python 制作可视化报表,这也太快了!
  2. 深度卷积网络CNN与图像语义分割
  3. Flask的Context(上下文)
  4. ios滚动条影响父页面 vue_父元素设置overflow:scroll时vuedraggable组件出现奇怪效果的解决方案...
  5. boost::filesystem::path的用法测试程序
  6. 杭电oj2043密码
  7. java接口并发衡量_java 后端设计高并发接口总结
  8. js date转成 时间字符串_秋招快要开始了,前端笔试中的坑位-JS隐式转换问题
  9. hp g6服务器安装系统,HPProLiantDL180G6服务器安装图.PDF
  10. vue this.$set 给data对象新增属性,并触发视图更新
  11. Windows8-ConsumerPreview 虚拟机安装与体验
  12. Tuxedo中间件开发和管理
  13. 华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)
  14. Difference between Static video and Single image ?静态视频和单张图像的区别
  15. oracle创建用户并授权管理员,Oracle创建用户并授权【数据库】
  16. Oracle 11g如何清理数据库的历史日志详解
  17. postgresql 计算时间差
  18. ps流 转发_一种国标PS流转RTMP直播流的实时转换方法与流程
  19. grep 与正则表达式
  20. Python自动化运维开发实战

热门文章

  1. 数据合规可信计划暨国内首个数据合规标准发布!易观作为标准起草单位应邀参加
  2. [附源码]计算机毕业设计JAVA企业人力资源管理系统
  3. 【点宽专栏】海龟策略在商品期货市场资金流策略中的应用——点宽精选
  4. 后缀xls和xlsx有什么区别,xls和xlsx怎么转换
  5. 海康威视摄像机SDK二次开发--指定云台位置,焦距放大倍数,拍摄时长,并拆分保存为视频文件
  6. pandas分组排序:对excel数据按日期分组后排序
  7. 计算机2级考试分几种,全国计算机2级考试的种类有哪几种啊?
  8. 活动模型与商品模型结合
  9. MySQL之数据库和表的创建与管理
  10. Jena Fuseki启动时 Failed to bind to 0.0.0.0/0.0.0.0:3030 解决办法 —— 修改启动时的端口号