EXECL导入数据库出现截断数据的解决办法

 时间:2024-10-12 00:36:24

最近工作上遇到一个问鞑民略锈题,就是将EXECL内容导入到MSSQL2008R2数据库时提示出现提示返回了列 '[Microsoft.Jet.OLEDB.4.0]列1刻八圄俏9; 的截断数据,原长度618,截取长度510。怎么回事呢?后来发现是EXECL其中某列某行内容超过了255个字符。

--EXECL导入MSSQL2008R2数据库脚本

SELECT * into T_T1FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data Source="E:\execl.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...abc$

具体的解决办法:

修改注册表

操作系统为win7 64

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Excel]TypeGuessRows由8改为0。

操作系统为win7 32

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel]TypeGuessRows由8改为0。

修改完之后,再次测试,成功导入。

  • Word按Insert键无法切换为改写模式怎么办
  • word2016中一次性删除标题后的制表符
  • 巫山土豆吃法大全
  • Matlab中如何识别数据对象的属性?
  • Excel中制作的表格如何到Word中编辑
  • 热门搜索
    51劳动节手抄报 母亲节手抄报的内容 简单漂亮元旦节手抄报 走进鲁迅手抄报 卫生小常识手抄报 春节里的数学手抄报 快乐暑假手抄报 关于圣诞节的英语手抄报 青年节手抄报 感恩节手抄报内容