Ciao....
Per l'ennesima volta ho un piccolo problema coi report di CR9.... grrrr!!!!!
Non riesco a capire per quale motivo (sicuramente assurdo!) se eseguo il codice per la costruzione di un report in modalità passo-passo (o di debug.. come preferite!), non ho problemi, se invece avvio il programma e chiamo il report mi dà problemi col recordset!
L'errore è questo:
"Not supported.
Details: Error Code: 0x800a0e78
Source: ADODB.Recordset
Description: L'operazione non è consentita se l'oggetto è chiuso."
E questo è il codice che lo provoca:
Private Sub Form_Load()
Dim strSQL As String
Dim m_RS As ADODB.Recordset
Set m_RS = New ADODB.Recordset
strSQL = "SELECT * FROM riepilogo;"
m_RS.Open strSQL, m_conn, 1, 3
Report.Database.SetDataSource m_RS
CRViewer91.ReportSource = Report
CRViewer91.EnableGroupTree = False
CRViewer91.EnableNavigationControls = True
Screen.MousePointer = vbDefault
CRViewer91.ViewReport
m_RS.Close
End Sub
Premetto che il codice usato non è altro che codice copiato da altri report creati da me!
La differenza è che gli altri report hanno molto più codice: dopo che assegno al report il recordset sorgente, eseguo altre interrogazioni al db per settare alcune text.
Non posso credere che il problema derivi dal tempo che passa fra l'assegnazione della sorgente e la visualizzazione del report!..... 
Voi che mi dite?! Spero qualcosa che mi aiuti a risolvere!!! 
(se non fosse chiaro uso vb6)
Thanks....