小布蛋 2017-03-28 03:22 采纳率: 0%
浏览 1816
已结题

ASP Excel读取单元格字段过长截断如何解决

这一页面需要同时打开一个Excel表和一个access表,所以数据库连接语句用了下面的语句。

看网上写的有的需要修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel中TypeGuessRows的数据,修改了也没用。

数据库连接语句如下:

connstr="Driver={Microsoft Excel Driver (*.xls)};Dbq=" & Server.MapPath(""&session("xls_path")&"")
set xls_conn= Server.CreateObject("ADODB.Connection")
xls_conn.open connstr '连接EXCEL数据

Excel读出:

sql="select * from ["&request("xls_table")&"]"
set rsxls=xls_conn.execute(sql)
response.write ""&rsxls("yhwt")&""

Excel中只有一条数据,读出“yhwt”字段中数据过长将被截断

  • 写回答

1条回答

  • Go 旅城通票 2017-03-28 05:08
    关注

    ado的问题,如果你能调整Excel数据,最好将大于255的列放到第1~8列里面。不能的话你只能用其他方式解析Excel,不能用ado。asp.net有NPIO,asp没找到。。。

    http://www.cnblogs.com/btnan/p/3923076.html
    http://stackoverflow.com/questions/898513/excel-cell-values-are-truncated-by-oledb-provider

    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配