使用 Excel ODBC driver读取超过255的字符,数据可能被截断
·
问题:
当使用Microsoft Excel ODBC driver来读取Excel 文件中超过255个字符的字段时,返回的字符串会被截断为255。
原因:
默认情况下,Microsoft Excel ODBC driver 会检查前八行, 看是否含有超过255字符的字段; 如果有,就不会出现如上问题; 如果没有就会出线。
解决方法:
1. 加一个超过255字符的dummy 字段在前八行
2. 修改注册表, 改变默认行数的检查数值。
更多信息, 请参照:
http://support.microsoft.com/kb/189897
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)