Salve a tutti, sono nuovo del forum ed è da poco che utilizzo asp. Per motivi di lavoro devo creare una pagina internet che mosti dei grafici con dei valori presi da un db.
Navigando qua e la ho trovato questo codice:
ho scaricato OWC11.exe ed installato nella mia macchina che monta IIS 5.1 (per intenderci ho win xp ed IIS). dopo l'installazione mi sono accorto di avere anche la versione 10 del web component.Codice PHP:<%@ Language=VBScript %>
<%
'Creiamo l'oggetto
Dim ChartObj, ChartConsts
Set ChartObj = Server.CreateObject("OWC.Chart")
Set ChartConsts = ChartObj.Constants
Set NewChart = ChartObj.Charts.Add
'Settiamo il tipo di grafico
NewChart.Type = 12
'Creiamo gli array che conterranno i dati da passare all'oggetto e necessari a creare il grafico
ReDim ARR_VISITE(2)
' ASSE Y
ARR_VISITE(0)=10.8
ARR_VISITE(1)=34.98
' ASSE X
ReDim ARR_GIORNI(2)
ARR_GIORNI(0)="10/10/01"
ARR_GIORNI(1)="11/10/01"
'Passiamo i valori al grafico
Set Serie = NewChart.SeriesCollection.Add
Serie.SetData ChartConsts.chDimCategories, ChartConsts.chDataLiteral, ARR_GIORNI
Serie.SetData ChartConsts.chDimValues, ChartConsts.chDataLiteral, ARR_VISITE
'Settiamo il path dell'immagine che verrà creata
ImagePath=server.mappath("reports/report.gif")
'Salviamo l'immagine
ChartObj.ExportPicture ImagePath,"gif", 1000, 400
set oChart=nothing
%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
[img]report.gif[/img]
</body>
</html>
Creata la pagina, messa nella cartella wwwroot con privilegi di scrittura e lettura, avviato explorer mi esce la sequente scritta:
Informazioni tecniche (per il personale del supporto tecnico)
Tipo di errore:
Oggetto Server, ASP 0177 (0x800401F3)
Stringa dell'interfaccia non valida.
/Image.asp, line 6
in cui la linea 6 è --> Set ChartObj = Server.CreateObject("OWC.Chart")
Ho fatto mille tentativi ma non sono riuscito nell'impresa, sapete darmi una dritta???
Vorrei poter utilizzare asp senza tecnologia .net perchè queso progetto, una volta finito andrà in un server in cui non posso installare niente a parte OWC.

Rispondi quotando