列の値の合計を取得しようとしています。そのため、select ステートメントで SUM() を使用しています。
<%
sql = "select SUM(OpcCalEstQuantity) as qt_total from [Sheet1$] where cInt(JobEstimateNumber) = '"&cint(request.QueryString("no"))&"' and MccDescription = 'CTP Plate Making & Plates' and MaoOperationDescription = 'Plate Making'"
rs1.open sql, con, 1, 2
do while not rs1.eof
%>
<td style="padding:3px; text-align:right;"><%=rs1("qt_total")%></td>
<%
rs1.movenext
loop
rs1.close
%>
しかし、ブラウザに表示しているときにこのエラーが発生します。
Microsoft JET Database Engine error '80040e14'
Invalid use of Null
したがって、回避策は vbscript を使用して値をカウントすることだと思いました。しかし、列から値をカウントする関数はありません。