我在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为对应的值
代码如下:
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为对应的值
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
看看到哪里报错,不就知道哪个项目名称未找到了吗,试试看