none
opendatasource 打开.xls文件,会将大于255的字符串截断? RRS feed

  • 问题

  • SELECT * FROM 
    opendatasource('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\table.xls')...[tablename$]

    用的Sql Server 2005,当字段里面有超过255字符时,就截断了,请问有什么办法可以解决吗?

    估计不是显示字符数的限制
    SELECT len(Field) FROM 
    opendatasource('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\table.xls')...[tablename$]
    最大的字符数也总是255,其实字段里面是不止255个字符的

    不知道能否可以解决?

    http://www.mapgou.cn
    2009年10月14日 6:22

答案

  • 你好!

    我测试了下 > 255 是可以的,你尝试设置一下 excel 单元格的数据格式试试。

    知识改变命运,奋斗成就人生!
    2009年10月15日 2:43
    版主