Problemi di Creazione Grafici di Excel con ASP

  • Creatore Discussione Creatore Discussione dbadm
  • Data di inizio Data di inizio

dbadm

Nuovo Utente
21 Dic 2005
3
0
0
Da quando ho cambiato sistema operativo sul Pc non riesco ad eseguire il metodo di Export dei grafici fatti con Excel nelle mie ASP.
Di seguito uno stralcio del codice:

Codice:
Dim Conn, SQL, rec 

Set Conn=Server.CreateObject("ADODB.Connection") 
Set rec = Server.CreateObject("ADODB.Recordset") 
SQL="SELECT bufferpool, count(*) AS tot_cn ...." 
... ... 
Set oExcelApplication = CreateObject("Excel.Application") 
oExcelApplication.visible = False 

Set oExcelBook = oExcelApplication.Workbooks.Add 
Set oExcelSheet = oExcelBook.Worksheets(1) 

'Creo le intestazioni del foglio excel 
oExcelSheet.Range("A1").Value = "Bpool" 
... ... ... 
'eseguo la connessione e la query 
rec.Open SQL , Conn , 3 
totrec = rec.recordCount + 1 

'copio l'intero recordset all'interno dell'intervallo 
'prestabilito con il metodo CopyFromRecordset 
oExcelSheet.Range("A2").CopyFromRecordset rec 
'Salvo il foglio excel Creato 
oExcelBook.SaveAs( Server.MapPath("report\"&sFileReport) ) 
'Inserisco un grafico 
Set objChart=oExcelSheet.ChartObjects.Add(50,40,350,240).Chart 
objchart.SetSourceData oExcelSheet.Range("A1:A"&totrec&";L1:L"&totrec&""),2 
'Definisco la tipologia del grafico 
objchart.ChartType = 51 

objchart.HasTitle = True 
objchart.ChartTitle.Text = "Media di Gps x Second" 
'eseguo la export del grafico 
objchart.Export Server.MapPath("graphic\"&sFileGraph), "GIF" 
...

Al momento dell'esecuzione della pagina, nella riga dove si trova la Export, ho il seguente errore:

Errore di run-time di Microsoft VBScript (0x800A03EC)
Errore di run-time sconosciuto
/tsm/bpoolh_xls.asp, line 155

Il sistema operativo è passato da Win 2000 a Win XP Professional. Il pacchetto Office è rimasto sempre lo stesso: Office 2003.
Con il 2000 funzionava tutto correttamente. Le autorizzazioni dulla dir per IUSR sono state assegnate a livello di directory superiore "c:\tsm": infatti riesco a salvare senza problemi il nuovo file excel con il metodo SaveAs.

Qualcuno saprebbe aiutarmi o avrebbe qualche idea in merito?

Grazie.
 
Da IIS vedo sia la cartella principale che le due sottocartelle che contengono i fogli excel e i grafici.

Tanti auguri di Buon Natale!
 

Discussioni simili