Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Compatibilità?????
venerdì 14 settembre 2007 - 13.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 13:23
Salve a tutti,
ho un problema abbastanza "particolare" con crystal report, e spero che possiate aiutarmi:
Ho sviluppato un applicativo web con visual studio 2005, utilizzando Crystal report "integrato".
Funziona tutto perfettamente, sia sulla macchina di svilupo che su un server "pulito" (previa installazione di Crystal report SDK sul server in oggetto)
Mi trovo pero' a dover installare lo stesso applicativo su un server che ha già installato le librerie di Crystal report 8.5, VITALI per il funzionamento di un altra web-application (tale applicazione puo' solo funzionare con CR 8.5 a causa delle modifiche apportate alle versioni successive....)
Ho provato ad installare comunque il mio codice (senza SDK), constatando che per report "semplici" sembrerebbe funzionare correttamente, ma quando si tratta di "passare parametri" in RUN-TIME al report, il sistema genera errori, ad es:
"Exception type: ArgumentOutOfRangeException
Exception message: Specified argument was out of the range of valid values.
"
sull'operazione
" at CrystalDecisions.Shared.ParameterFields.get_Item(String name, String subreportName)"
(info prese dall'application log di event-viewer)
Sapete se questa tipologia di problema è riconducibile alla mancanza dell'SDK o comunque alla non compatibilità con quello di CR8.5 ?
Eventualmente, le 2 cose possono "coesistere?" (se installo l'sdk nuovo, avro' problemi con l'applicativo preesstente?)
Grazie per l'attenzione
---------------------
CyB!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 14 set 2007 - 13:39
Ciao.
Io ti confermo che ci sono incompatibilita a livello di runtime tra la versione 8 e la 9/10 di cr.
Tanto che anche abbiamo tutti applicativi con cr 9/10 (.net) ma ne abbiamo una che viaggia ancora con l'8. (VB6)
Pre varie ragioni non possiamo migrare tale applicazione alla versione 9/10 quindi ha dei problemi simili ai tuoi.
Per rendere compatibili le cose ho installato il runtime del cr9/10 sotto windows (setup) ed ho copiato le dll del cr8
dove sta l'exe dell' applicazione in vb6...
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 13:55
Grazie per la conferma,
Purtroppo pero' l'applicativo che sfrutta CR8.5 è una web-application, sviluppata in ASP, quindi non mi è possibile "ricompilarla" includendovi le dll di CR8.
Essendo una cosa molto complessa e abbastanza "mastodontica", preferirei (sono quasi costretto a farlo) trovare una soluzione che non mi faccia apportare modifiche alla situazione attuale del server, magari facendo "il contrario" di quanto mi hai suggerito, "personalizzando" il funzionamento della WebApp nuova...
Qualche idea?
---------------------
CyB!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 14 set 2007 - 14:02
Immagino che la tua procedura sia molto complessa, ma il ragionamento di copiare le dll sotto la root della applicazione windows
è applicabile a qualsiasi versione precedete alla 9.
nel senso che ho provato a far collaborare la versione 10 con la 6 ...
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 14:11
Ti ringrazio per la dritta.
Nel mio caso specifico pero' non ho una vera e propria applicazione(.exe), ma in pratica ho un "sito web"...
l'operazione che mi descrivi equivarrebbe a copiare le dll di CR8.5 nela root del sito, ma, correggimi se sbaglio, a questo punto credo che IIS andrebbe ad utilizzare le DLL "registrate" nel sistema, quindi credo "ignorerebbe" quelle nella root...
---------------------
CyB!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 14 set 2007 - 14:30
>Ti ringrazio per la dritta.
>
>Nel mio caso specifico pero' non ho una vera e propria applicazione(.exe),
>ma in pratica ho un "sito web"...
>l'operazione che mi descrivi equivarrebbe a copiare le dll di
>CR8.5 nela root del sito, ma, correggimi se sbaglio, a questo
>punto credo che IIS andrebbe ad utilizzare le DLL "registrate"
>nel sistema, quindi credo "ignorerebbe" quelle nella root...
>
>---------------------
>CyB!
Ho capito il problema, bisogna fare delel prove.
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 15:57
Ciao
Ho fatto qualche prova, copiando le dll di CR (quelle che si trovano in C:\Programmi\File comuni\Business Objects\2.7\Managed) nella dir. bin del mio progetto e pubblicando il tutto... ma non ho risolto nulla....
non so piu' dove sbattere la testa...
---------------------
CyB!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 14 set 2007 - 16:07
422_Cr8.zip
prova con queste ...
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 16:49
mmmm
Smanettando sul server (purtroppo non è "mio", ma del cliente), mi sono accorto che in realtà la cartella "C:\Program Files\Common Files\Business Objects\2.7\Bin " (che se non erro è quella delle librerie di crystalReport per VS) esiste ...
puo' essere che in realtà il framework di CR10 sia già installato.... a questo punto pero' non mi spiego piu' l'errore.....
c'è un modo per controllare quale framework di CR è presente su un server? non vorrei prendere abbagli inutili...
... sarà un lungo weekend ....
---------------------
CyB!
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
ven 14 set 2007 - 16:57
Da pannello di controllo (installazione applicazioni) non credo che si riesca a leggere.
Da qui vedi però che versioni hai installato
C:\WINDOWS\Microsoft.NET\Framework
er ex io ho installato
v1.0.3705
v1.1.4322
v2.0.50727
v3.0
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
ven 14 set 2007 - 17:03
Io non ho la 3, ma queste sono le versioni del Framework .NET...
prima mi riferivo alla versione del Framework di Crystal report... visto che attualmente l'applicativo che sfrutta CR8.5 funziona corettamente, e ho trovato le dll di CR "nuovo", vorrei capire se i 2 Frameworks possono coesistere tranquillamente (come il frameworks .net 1.1 e 2), ma in questo caso non mi spiegherei piu' l'errore che ha generato tutto sto macello, oppure se la cosa non è possibile, e quelle dll che ho trovato sl server in realtà non vengono "utilizzate"...
---------------------
CyB!
Cybershark78
Profilo
| Newbie
14
messaggi | Data Invio:
lun 17 set 2007 - 14:56
Ciao
Visto che non ne venivo a capo, ho sdeciso di cambiare strada, e fare in modo di passare direttamente il dataset che mi serve al report, senza passare parametri o altro, che mi generano il problema di cui sopra...
Visto che sono piuttosto sfigato con crystal, pero', mi sono bloccato su un altro punto :-(
ho aperto un thread diverso essendo un problema totalmente differente da questo....
http://www.dotnethell.it/forum/messages.aspx?ThreadID=18015
---------------------
CyB!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !