Salve a tutti, non s� se questo � il gruppo giusto oppure devo spostarlo nella sessione ASP.
Comunque io vi posto il mio problema e spero che qualcuno mi possa aiutare. Io voglio creare un grafico a linee prendendo i dati da una query, quindi dati dinamici, sull'asse delle ascisse vorrei le date mentre sull'asse delle ordinate i valori di alcune misurazioni.
Di seguito il codice:
codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>	  
<script type="text/javascript" src="Chart.js"></script>
<title>TEAM-GEST: SOFTWARE PROFESSIONALE PER GESTIRE IL TUO TEAM</title>
<link href="stile.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="/images/logo1.ico" />
</head>


<body> 
<%
session("StagioneAttuale")
Categoria = request.form("Categoria")


' stringa di conn
Set Conn = Server.CreateObject("ADODB.Connection")
Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath(""& session("MM_Percorso") &"")
Conn.Open Connect


Set rs = Server.CreateObject("adodb.recordset")
rs.Open "SELECT * FROM T_Presenze_Assenze"&session("StagioneAttuale")&" where Categoria='" & Categoria & "'", Conn,3,3
if not (rs.eof or rs.bof) then


Set rsAssenti = Server.CreateObject("adodb.recordset")
rsAssenti.Open "SELECT DISTINCT count([T_Presenze_Assenze"&session("StagioneAttuale")&"].Motivo) as ConteggioMotivo, DataInsert FROM T_Presenze_Assenze"&session("StagioneAttuale")&" where Motivo <= '5' and Categoria='" & Categoria & "' group by DataInsert", Conn,3,3
rsAssenti.movefirst


while not rsAssenti.eof
	ValoreAssenti = rsAssenti("ConteggioMotivo")
	DataAssenti = rsAssenti("DataInsert")


	TotaleAssenti = ValoreAssenti
	TotaleGiocatori = rs.recordcount
	PercentualeAssenti = Round((TotaleAssenti * 100)/TotaleGiocatori,0)
%> 
<canvas id="myLineChart" width="800" height="400"></canvas> 
 
<script type="text/javascript">
// Definisco i dati da mostrare nel grafico 
var data = { 
 
    labels: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto"], 
    datasets: [ 
        { 
            label: "Mesi", 
            fillColor: "rgba(99,240,220,0.2)", 
            strokeColor: "rgba(99,240,220,1)", 
            pointColor: "rgba(99,240,220,1)", 
            pointStrokeColor: "#fff", 
            pointHighlightFill: "#fff", 
            pointHighlightStroke: "rgba(220,220,220,1)", 
            data: [<%=DataAssenti%>] 
		
        }, 
        { 
            label: "Temperature 2014", 
            fillColor: "rgba(205,99,151,0.2)", 
            strokeColor: "rgba(205,99,151,1)", 
            pointColor: "rgba(205,99,151,1)", 
            pointStrokeColor: "#fff", 
            pointHighlightFill: "#fff", 
            pointHighlightStroke: "rgba(151,187,205,1)", 
            data: [<%=TotaleAssenti%>] 
	
        } 
    ] 
}; 
<%
rsAssenti.movenext	
wend
%> 
// Ottengo il contesto 2D del Canvas in cui mostrare il grafico 
var ctx = document.getElementById("myLineChart").getContext("2d"); 
 
// Crea il grafico e visualizza i dati 
var myLineChart = new Chart(ctx).Line(data); 


</script>
<div id="myLineChart"></div>


<%else%>
<script type="text/javascript">
<!--window.close()-->
</script>
<%end if%> 
</body>
</html>
Il mio problema � che non so come fare a rendere ciclico il passaggio dei dati