
正文
sqlserver2008excel的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
excel表导入sqlserver2008时出错文本被截断,或者一个或多个字符在目标...
1、首先要确认目标数据表定段的字段长度比数据长;最关键的一步,在下面那个图选择数据源的时候,对列的长度时行设置。设置成目标字段一样长就可以了。
2、操作系统为win7 32[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\0\Engines\Excel]TypeGuessRows由8改为0。
3、当在SQL Server中插入、更新或合并数据时,如果目标列的长度小于源数据的长度,就会出现“SQLServerException: 将截断字符串或二进制数据”这个错误。
4、返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。
相关问答
Q1: sqlserver2008导入excel表为什么只有一行数据
EXCEL导入SQL是没有任何问题的,问题应该出在您的SQL 的连接建立和update语句上面,因为看不到您的用法,所以无法指出具体问题在哪里。
sql导出到excel是要选择导出列的,不选就导出一列了。
可能的原因是,EXCEL表中有的数据格式与数据库设置不符造成无法导入。建议:先在数据库中录入1笔信息,再导出EXCEL表。以导出的表为基础,把需要导出的数据复制--粘贴进去。
打开SQL的企业管理器,点击选择表,右键打开选择所有数据下的导入数据。再点击下一步 在下拉菜单里选择,excel数据源,再选择文件名字 再下一步,按提示选择就可以了。
我是这样操作的:第一步,先从SQLSERVER2008中导出EXCEL表格,根据相应字段添加相应信息,第二步,然后再使用“导入数据”功能导入,结果,导入不成功。下面是截图:其中:e_id有e_age是int 型,其它是nchar型。 按照字段添加部分信息后。
关于sqlserver2008excel和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





