使用 Excel ODBC driver读取超过255的字符,数据可能被截断
2009-11-13 10:16
471 查看
问题:
当使用Microsoft Excel ODBC driver来读取Excel 文件中超过255个字符的字段时,返回的字符串会被截断为255。
原因:
默认情况下,Microsoft Excel ODBC driver 会检查前八行, 看是否含有超过255字符的字段; 如果有,就不会出现如上问题; 如果没有就会出线。
解决方法:
1. 加一个超过255字符的dummy 字段在前八行
2. 修改注册表, 改变默认行数的检查数值。
更多信息, 请参照:
http://support.microsoft.com/kb/189897
当使用Microsoft Excel ODBC driver来读取Excel 文件中超过255个字符的字段时,返回的字符串会被截断为255。
原因:
默认情况下,Microsoft Excel ODBC driver 会检查前八行, 看是否含有超过255字符的字段; 如果有,就不会出现如上问题; 如果没有就会出线。
解决方法:
1. 加一个超过255字符的dummy 字段在前八行
2. 修改注册表, 改变默认行数的检查数值。
更多信息, 请参照:
http://support.microsoft.com/kb/189897
相关文章推荐
- 如何处理ODBC中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- 处理EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的数据截断
- 如何处理Oledb中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- npoi的下拉框操纵 以及数据读取 以及下拉框字符超过255的解决方法 不需要高版本excel
- C#使用oledb方式将excel数据导入到datagridview后数据被截断为 255 个字符
- 用OLEDB读取EXCEL时,单元格内容长度超过255被截断
- 使用ODBC方式读取sybase数据库的时候,如果字符串大于4k(4096),结果只能读取到4096个字符(关键字 SYBASE TEXT 4096 截断 TRUNCATE)
- 程序读取Excel,单元格内容超过255被截断解决方法
- Java使用poi读取excel数据(excel可能很大,先转换为csv再读取)
- Asp.Net 读取Excel内容超过255个字符被截断
- NPOI 2.1.1 系列(2) 使用NPOI读取List或者datatable数据生成 Excel文档 ;Npoi生成 xlsx 2007以上文档
- 使用NPOI读取Excel数据到DataTable
- 使用asp.net读取并显示excel数据
- 从txt文件逐行读取数据到excel文件(包含POI的简单使用和excel文件的数据分列,出现次数统计)
- [转] Windows下使用Python读取Excel表格数据
- IO学习之使用带缓冲的字符流(Buffered)读取数据
- 使用Robot循环读取Excel中的数据
- Aspose.Cells 使用整理:读取Excel文件里的数据
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例(from Jack)
- 使用Python3 xlrd pymysql 实现读取Excel数据读取以及mysql存储