Salve , avrei la necessità di creare dei grafici e stavo pensando di usare google chart estrapolando i dati dal db.
ho però un problema, i dati che ottengo dal recordset li ho in questo modo:

dato1
dato2
dato3
datoN

mi servirebbe invece ottenere i dati in questo modo:

dato1, dato2, dato3, datoN

ed onestamente non sto pensando a nulla che mi possa far risolvere il problema..


questo è il codice che uso io:
codice:
<script type="text/javascript">
google.load("visualization", "1.1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['ditta', 'totale'],
          <% While (NOT RStotale.EOF) %>
          ['<%=RStotale.Fields.Item("ditta").Value%>',  <%=RStotale.Fields.Item("totale").value%>],
<%
RStotale.MoveNext()
Wend
If (RStotale.CursorType > 0) Then
RStotale.MoveFirst
Else
RStotale.Requery
End If
%>
che mi tira fuori questi dati:
codice:
<script type="text/javascript">
google.load("visualization", "1.1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['ditta', 'totale'],
		  
          ['ditta 1',  158000],

          ['ditta 3',  10000],

        ]);

        var options = {
          title: 'Fatturato per ditte',
          pointSize: 10 ,
            series: {
                0: { pointShape: { type: 'star', sides: 4 ,dent: 0.2 }},
                1: { pointShape: 'circle' }
            }
        };

        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));

        chart.draw(data, options);
      }
</script>
il problema è che io vorrei invece ottenere i dati in questo modo:

codice:
          ['ditta 1', 'ditta 2', ditta 3, dittaN],
		  
          ['1000',  1200, 1500, 1000],

          ['2000',  2200m   2400, 2000],
dove i valori numerici sarebbero RStotale.totale e ditta 1 -N RStotale.ditta
E' fattibile?

Grazie a tutti per eventuali risposte.