123 messaggi dal 09 ottobre 2008
Ciao a tutti, qualcuno ha provato a modificare a runtime i dati di accesso ad un database di una datasource associata ad un Report di Crystal ?

A me dà sempre errore di accesso al database. Uso CR13 con VS2010 e MySql.

Se qualcuno ha già fatto una cosa del geenre sarebbe così gentile da postare un po' di codice?

Grazie
Roberto
24 messaggi dal 03 settembre 2006
www.mwm-services.it
ciao, per caso sono presenti anche dei subreport ?
è necessario impostare l'accesso al db anche per loro, cioè

            
If _reportdocument.Subreports.Count > 0 Then
   _reportdocument.Subreports(0).SetDataSource(_dati)
End If


Il mio codice però assegna direttamente una dataset ( _dati ) , che il metodo che consiglio sempre e cioè di preparare i dati in un dataset ( i dati possono trovarsi in mySql o SqlServer oppure in un webServices , etc... ) e successivamente assegnarlo al report, senza coinvolgere stringhe di connessione e altro , perche altrimenti un domani solo se ti cambiano il nome del server oppure da mySql passano a SqlServer o da crystal report passi ad Activereport devi prendere tutti i report e modificarli ......

MaDevelop

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.