Ora pare funzionare...(vedi codice..ci sono anomalie?)
Se insericsco la select:
Set Tot = Server.CreateObject("ADODB.Recordset")
SQLTOT = "SELECT sum(qty * priceperunit) as totaleassoluto FROM orderitems WHERE 'orderid="& orderid
Tot.Open SQLTOT, conn,3,3
Però si incasina, come la fareste e soprattutto, dove la inserireste?
Prima o dopo del "Do while"
(grazie mille OPTIME)
codice:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Mostra = Server.CreateObject("ADODB.Recordset")
SQL33 = "SELECT * FROM orderitems WHERE orderid=" & orderid
Conn.Open "tabac"
Mostra.Open SQL33, conn,3,3
Set anagart = Server.CreateObject("ADODB.Recordset")
anagrafica_articolo = "SELECT products.name, products.codart, products.description, orderitems.productid, orderitems.qty AS quantita, orderitems.priceperunit AS prezzocadauno FROM orders INNER JOIN (orderitems INNER JOIN products ON orderitems.productid =products.productid) ON orders.orderidcont = orderitems.orderid WHERE (((orders.orderidcont)="& orderid &"))"
anagart.Open anagrafica_articolo,conn,3,3
Set daticliente = Server.CreateObject("ADODB.Recordset")
cliente = "SELECT * FROM orders WHERE orderidcont="& orderid
daticliente.Open cliente, conn,3,3
%>
[ html ]
<%
do while not anagart.EOF
%>
<tr bgcolor="#EEEEEE">
<td></td>
<td align="left"><%=anagart("productid")%></td>
<td><%=anagart("codart")%></td>
<td><%=anagart("name")%></td>
<td><%=anagart("quantita")%></td>
<td><%= formatnumber(anagart("prezzocadauno"),3,,,0)%></td>
<%
prezzo_unitario = anagart("prezzocadauno")
quantita = anagart("quantita")
%>
<td align="right">
<% prezzxqta= formatnumber(prezzo_unitario) * quantita%>
<%= cursymbol & formatnumber(prezzxqta,3,,,0)%>
</td></tr><tr><td height="1" bgcolor="White" colspan="7"></td></tr>
<%
anagart.MoveNext
loop
%>
<tr><td height="2" bgcolor="White" colspan="7"></td></tr><tr>
<td></td> <td></td> <td></td> <td></td> <td></td> <td align="right">tot. :</td>
<td>
<%= cursymbol & formatnumber (Tot("totaleassoluto"))%>
</td></tr>
<%
anagart.close
Set anagart = nothing
%>
</table>
<%Conn.Close()%>