Spero veramente che qualcuno riesca ad aiutarmi.
Ho un'applicazione scritta in vb6 che deve stampare le fatture a fine mese. Questo programma ha funzionato benissimo per circa 3 anni, un paio di settimane fa ho sostituito il crystal report 7 con il 9, per una questione di aggiornamento e per la maggiori funzioni disponibili su questo pacchetto. Il problema č questo: se dico che voglio stampare tutte le fatture una dietro l'altra dopo circa una decina di documenti il programma mi restituisce un errore:
"ACCESSO NON RIUSCITO"
Dettagli: DAO Erro Code: 0xbed
Source: DAO.DbEngine
Description: Troppe attivitā di tipo client
Inserisco anche il codice che ho utilizzato:
codice:
Dim APPLICATION As New CRAXDRT.APPLICATION
Dim REPORT As CRAXDRT.REPORT
Set REPORT = APPLICATION.OpenReport(MYREPORT)
' mytreport contiene il precorso del report
reports.CRViewer91.ReportSource = REPORT
reports.CRViewer91.Refresh
' la variabile vis č true se ho impostato l'anteprima a video
' la variabile vis č false se deve stampare direttamente su stampante
If vis = True Then
reports.CRViewer91.ViewReport
reports.Show vbModal
End If
If vis = False Then
reports.CRViewer91.ViewReport
reports.CRViewer91.PrintReport
End If
Set REPORT = Nothing
Set APPLICATION = Nothing
DoEvents
Unload reports