我在excel模版中建立了一行大标题,然后在大标题的下面增加了一行几个小标题(相当于表的字段名),然后我通过下面的语句向excel中插入记录时,总是提示我:“未找到项目名称”,请问是怎么回事?我该如何去做?  
代码如下:  
xlsRst.AddNew  Array("Q1",  "Q2",  "Q3",  "Q4",  "Q5",  "Q6"),  Array(rstTmp.Fields("dpnameMaterial").Value,  "运送物资",  rstTmp.Fields("cmd_startp").Value  &  "-"  &  rstTmp.Fields("cmd_endp").Value,  rstTmp.Fields("dpnameOut").Value,  rstTmp.Fields("carclass").Value,  rstTmp.Fields("ccs_needcarnum").Value)注:Q1,Q2,Q3,Q4,Q5,Q6 为小标题,  后面的rstTmp.Fields为对应的值

解决方案 »

  1.   

    干吗非要这样添加记录,而且可读性不强。直接:xlsRst.AddNew  
    xlsRst.fields("Q1").value=rstTmp.Fields("dpnameMaterial").Value
    xlsRst.fields("Q2").value="运送物资"
    xlsRst.fields("Q3").value=rstTmp.Fields("cmd_startp").Value  &  "-"  &  rstTmp.Fields("cmd_endp").Value
    xlsRst.fields("Q4").value=rstTmp.Fields("dpnameOut").Value
    xlsRst.fields("Q5").value=rstTmp.Fields("carclass").Value
    xlsRst.fields("Q6").value=rstTmp.Fields("ccs_needcarnum").Value
    xlsRst.update
    看看到哪里报错,不就知道哪个项目名称未找到了吗,试试看