non da errore ma lascia il campo vuoto...invece i dati ci sono!Originariamente inviato da Mems
Ci credo, ma prova a mettere il controllo...
ti metto tutto il codice, perche forse prima ho omesso alcune cose:
codice:'-------------splitto il codiceagente----------------- strIdagente = request.Form("idAgente") arr_id = split(strIdagente, ",") for i = 0 to UBound(arr_id) '--------dati agente ----------- set rs = server.CreateObject("adodb.recordset") strSQL = "SELECT * FROM tabagente WHERE codiceagente = '"&arr_id(i)&"'" rs.open strSQL, objConn, 0, 3 '------------lista sub agenti-------------------------- set rs1 = server.CreateObject("adodb.recordset") strSQL1 = "SELECT codiceagente FROM tabagente WHERE collegato = '"&arr_id(i)&"'" rs1.open strSQL1, objConn, 0, 3 '------------numero contratti a buon fine-------------------- set rs2 = server.CreateObject("adodb.recordset") strSQL2 = "SELECT SUM (usim) AS tot_cont FROM tabcontratto WHERE codiceagente = '"&arr_id(i)&"' AND accettato = true" rs2.open strSQL2, objConn, 0, 3 '--------------totale contratti------------------------ set rs3 = server.CreateObject("adodb.recordset") strSQL3 = "SELECT SUM (usim) AS tot_cont FROM tabcontratto WHERE codiceagente = '"&arr_id(i)&"' " rs3.open strSQL3, objConn, 0, 3 %> <table width="60%" border="1" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><div align="center">VISUALIZZA AGENTE</div></td> </tr> <tr> <td colspan="2">Codice Agente </td> <td width="33%"><%=(rs.Fields.Item("codiceagente").value)%></td> </tr> <tr> <td colspan="2">Livello</td> <td> <%=rs.Fields.Item("livello").value%> </td> </tr> <tr> <td colspan="2"> <%if rs.Fields.Item("livello").value <> "1" then response.Write("Collegato ad agente") response.Write"</td>" response.Write "<td>" response.Write (rs.Fields.Item("collegato").value) else response.Write("Subagenti collegati") response.Write"</td>" response.Write "<td>" do while not rs1.eof response.Write (rs1.Fields.Item("codiceagente").value &" ") subAgente = subAgente &"'"& rs1.Fields.Item("codiceagente").value&"'," rs1.movenext loop end if %> </td> </tr> <tr> <td colspan="2">Data inizio contratto </td> <td><%=rs.Fields.Item("datainizio").value%></td> </tr> <tr> <td colspan="2">Data fine contratto </td> <td><%=rs.Fields.Item("datafine").value%></td> </tr> <tr> <td colspan="2"></td> <td></td> </tr> <tr> <td colspan="2">ANAGRAFICA AGENTE </td> <td></td> </tr> <tr> <td colspan="2">Nome</td> <td><%=rs.Fields.Item("nomea").value%></td> </tr> <tr> <td colspan="2">Cognome</td> <td><%=rs.Fields.Item("cognomea").value%></td> </tr> <tr> <td colspan="2">Indirizzo</td> <td><%=rs.Fields.Item("indirizzoa").value%></td> </tr> <tr> <td colspan="2">Città</td> <td><%=rs.Fields.Item("cittaa").value%></td> </tr> <tr> <td colspan="2">CAP</td> <td><%=rs.Fields.Item("capa").value%></td> </tr> <tr> <td colspan="2">Provincia</td> <td><%=rs.Fields.Item("provinciaa").value%></td> </tr> <tr> <td colspan="2">Nazione</td> <td><%=rs.Fields.Item("nazionea").value%></td> </tr> <tr> <td colspan="2">E-Mail</td> <td><%=rs.Fields.Item("emaila").value%></td> </tr> <tr> <td colspan="2">Telefono</td> <td><%=rs.Fields.Item("tela").value%></td> </tr> <tr> <td colspan="2">Cellulare</td> <td><%=rs.Fields.Item("cela").value%></td> </tr> <tr> <td colspan="2">Fax</td> <td><%=rs.Fields.Item("faxa").value%></td> </tr> <tr> <td colspan="2">Codice Fiscale </td> <td><%=rs.Fields.Item("cfa").value%></td> </tr> <tr> <td colspan="2">P.IVA</td> <td><%=rs.Fields.Item("pivaa").value%></td> </tr> <tr> <td colspan="2"></td> <td></td> </tr> <tr> <td colspan="2">DATI DALL' INIZIO </td> <td></td> </tr> <tr> <td colspan="2"></td> <td> </td> </tr> <tr> <td colspan="2">Totale usim </td> <td><% 'do while not rs3.eof if rs3.Fields.Item("tot_cont").value <> "" then response.Write(rs3.Fields.Item("tot_cont").value) else response.Write("0") end if 'rs3.movenext 'loop %> </td> </tr> <tr> <td colspan="2">Usim a buon fine </td> <td><% 'do while not rs2.eof if rs2.Fields.Item("tot_cont").value <> "" then response.Write(rs2.Fields.Item("tot_cont").value) else response.Write("0") end if 'rs2.movenext 'loop %></td> </tr> <tr> <td colspan="2"></td> <td></td> </tr> </table> <% rs.Close Set rs = Nothing rs1.Close Set rs1 = Nothing rs2.Close Set rs2 = Nothing rs3.Close Set rs3 = Nothing next%>

Rispondi quotando