G
Gianni
Could someone help me to understand why this script
doesn't work well?
As you can see I've a recordset with 3 series, but only
two of them appear properly on my chart: it seems the
first 3 records doesn't bound to chart.
Thank you very much! ;-)
Ciao, Gianni
<%@language="vbscript" lcid="1040"%>
<% Option Explicit %>
<%
dim rsch
set rsch = getrs()
Dim ChartSpace, c, objChart
Set ChartSpace = server.CreateObject
("OWC10.ChartSpace")
ChartSpace.clear
Set c = ChartSpace.Constants
set ChartSpace.DataSource = rsch
ChartSpace.Charts(0).HasLegend = True
ChartSpace.Charts(0).HasTitle = True
ChartSpace.Charts(0).Title.Caption = "Andamento.."
ChartSpace.Charts(0).Type =
c.chChartTypeLineMarkers
ChartSpace.DisplayFieldButtons = false
ChartSpace.SetData c.chDimCategories,0, "data"
ChartSpace.SetData c.chDimSeriesNames,0, "titolo"
ChartSpace.SetData c.chDimValues, 0, "valore"
Response.Expires = 0
Response.Buffer = True
Response.Clear
Response.ContentType = "image/gif"
Response.BinaryWrite ChartSpace.GetPicture("gif",
564,300)
Response.Flush
%>
<%
Function getrs()
dim rsStato
const adVarChar = 200
set rsStato = server.CreateObject
("ADODB.Recordset")
rsStato.CursorType = 3
rsStato.CursorLocation = 3
rsStato.Fields.Append "titolo", adVarChar,
10
rsStato.Fields.Append "data", 7, 8
rsStato.Fields.Append "valore", 6, 8
rsStatpen
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "01/01/03"
rsStato("valore") = 6.55
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "31/01/03"
rsStato("valore") = 6.2
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "28/02/03"
rsStato("valore") = 6.4
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "31/03/03"
rsStato("valore") = 6.12
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "01/01/03"
rsStato("valore") = 5.55
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "31/01/03"
rsStato("valore") = 5.6
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "28/02/03"
rsStato("valore") = 5.65
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "31/03/03"
rsStato("valore") = 5.72
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "01/01/03"
rsStato("valore") = 6
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "31/01/03"
rsStato("valore") = 6
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "28/02/03"
rsStato("valore") = 5.7
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "31/03/03"
rsStato("valore") = 5.75
rsStato.Update
rsStato.MoveFirst
set getrs = rsStato
end function
%>
doesn't work well?
As you can see I've a recordset with 3 series, but only
two of them appear properly on my chart: it seems the
first 3 records doesn't bound to chart.
Thank you very much! ;-)
Ciao, Gianni
<%@language="vbscript" lcid="1040"%>
<% Option Explicit %>
<%
dim rsch
set rsch = getrs()
Dim ChartSpace, c, objChart
Set ChartSpace = server.CreateObject
("OWC10.ChartSpace")
ChartSpace.clear
Set c = ChartSpace.Constants
set ChartSpace.DataSource = rsch
ChartSpace.Charts(0).HasLegend = True
ChartSpace.Charts(0).HasTitle = True
ChartSpace.Charts(0).Title.Caption = "Andamento.."
ChartSpace.Charts(0).Type =
c.chChartTypeLineMarkers
ChartSpace.DisplayFieldButtons = false
ChartSpace.SetData c.chDimCategories,0, "data"
ChartSpace.SetData c.chDimSeriesNames,0, "titolo"
ChartSpace.SetData c.chDimValues, 0, "valore"
Response.Expires = 0
Response.Buffer = True
Response.Clear
Response.ContentType = "image/gif"
Response.BinaryWrite ChartSpace.GetPicture("gif",
564,300)
Response.Flush
%>
<%
Function getrs()
dim rsStato
const adVarChar = 200
set rsStato = server.CreateObject
("ADODB.Recordset")
rsStato.CursorType = 3
rsStato.CursorLocation = 3
rsStato.Fields.Append "titolo", adVarChar,
10
rsStato.Fields.Append "data", 7, 8
rsStato.Fields.Append "valore", 6, 8
rsStatpen
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "01/01/03"
rsStato("valore") = 6.55
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "31/01/03"
rsStato("valore") = 6.2
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "28/02/03"
rsStato("valore") = 6.4
rsStato.AddNew
rsStato("titolo") = "pippo"
rsStato("data") = "31/03/03"
rsStato("valore") = 6.12
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "01/01/03"
rsStato("valore") = 5.55
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "31/01/03"
rsStato("valore") = 5.6
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "28/02/03"
rsStato("valore") = 5.65
rsStato.AddNew
rsStato("titolo") = "pluto"
rsStato("data") = "31/03/03"
rsStato("valore") = 5.72
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "01/01/03"
rsStato("valore") = 6
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "31/01/03"
rsStato("valore") = 6
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "28/02/03"
rsStato("valore") = 5.7
rsStato.AddNew
rsStato("titolo") = "paperino"
rsStato("data") = "31/03/03"
rsStato("valore") = 5.75
rsStato.Update
rsStato.MoveFirst
set getrs = rsStato
end function
%>