Ciao,
ho una pagina asp che richiama oggetti com+.
Il codice asp è il seguente:
'More code
'More code
...
set obj = createobject ("Bilancio.cBilancioDefinitivo")
esito= obj.BilancioDef(annoIniziale,meseIniziale,annoFinale,meseFinale,Response)
set obj=nothing
set obj = createobject ("Bilancio.cBilancioDefinitivo")
esito= obj.EstraiDati(ConnStr,Response)
set obj=nothing
'More code
'More code
...
Ho una libreria dll che ha due funzioni: BilancioDef(...) , EstraiDati (...)
Se eseguo il tutto attivando il debug da visual studio 6 le due funzioni vengono eseguite correttamente nella pagina asp.
Se invece chiamo la pagina asp direttamente senza attivare il debug dall'ambiente di sviluppo viene eseguito solo la prima funzione (popola una tabella perciò sono sicuro che viene eseguita) mentre all'altezza della riga di codicE:
esito= obj.EstraiDati (ConnStr,Response)
mi restituisce il codice di errore:"800a005b object variable or with block variable not set".
Se debuggo invece non ho problemi.
Ho effettuato la registrazione della dll, l'ho aggiunta ai componenti della application com+ (nel menu component services) (altrimenti non avrebbe eseguito nemmeno la prima funzione).
Ci sono suggerimenti?
Vi prego di aiutarmi.
Grazie.
ho una pagina asp che richiama oggetti com+.
Il codice asp è il seguente:
'More code
'More code
...
set obj = createobject ("Bilancio.cBilancioDefinitivo")
esito= obj.BilancioDef(annoIniziale,meseIniziale,annoFinale,meseFinale,Response)
set obj=nothing
set obj = createobject ("Bilancio.cBilancioDefinitivo")
esito= obj.EstraiDati(ConnStr,Response)
set obj=nothing
'More code
'More code
...
Ho una libreria dll che ha due funzioni: BilancioDef(...) , EstraiDati (...)
Se eseguo il tutto attivando il debug da visual studio 6 le due funzioni vengono eseguite correttamente nella pagina asp.
Se invece chiamo la pagina asp direttamente senza attivare il debug dall'ambiente di sviluppo viene eseguito solo la prima funzione (popola una tabella perciò sono sicuro che viene eseguita) mentre all'altezza della riga di codicE:
esito= obj.EstraiDati (ConnStr,Response)
mi restituisce il codice di errore:"800a005b object variable or with block variable not set".
Se debuggo invece non ho problemi.
Ho effettuato la registrazione della dll, l'ho aggiunta ai componenti della application com+ (nel menu component services) (altrimenti non avrebbe eseguito nemmeno la prima funzione).
Ci sono suggerimenti?
Vi prego di aiutarmi.
Grazie.