Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di run-time "2486"

Ciao,
quando cerco di lanciare la visualizzazione dei reports, usando snapshot
viewer, l'errore che mi viene fuori è il seguente: "Errore 2486. Impossibile
eseguire l'azione adesso".
Sapete per caso cosa vuol dire? Ho cercato nell'Help dell'MSDN ma non ho
trovato niente.
Di sotto vi riporto il pezzo del codice da dove scaturisce l'errore.
Ho pensato che forse mi mancasse qualche riferimento ma non ho trovato
niente a parte Microsoft Access 9.0 Object Library che avevo già abilitato.
Grazie e buona giornata,
Fabio
--------------------------------
Inviato via 
http://usenet.libero.it


ops...
Ecco il pezzo di codice:
Dim appAccess As Access.Application
Dim szFile As String
Set appAccess = CreateObject("Access.Application")
appAccess.DoCmd.OpenReport "ReportSGQ", acViewDesign
szFile = "C:\" & "ReportSGQ"
appAccess.DoCmd.OutputTo acOutputReport, "ReportSGQ", "Snapshot Format",
szFile
appAccess.DoCmd.Close acReport, "ReportSGQ", acSaveYes
La riga dove dà l'errore è questa:
appAccess.DoCmd.OpenReport "ReportSGQ", acViewDesign
Facendo il debug sono andato a vedere la variabile appAccess e alla voce
ADOConnectString mi dice "Errore definito dall'applicazione o dall'oggetto"
Sapreste darmi una mano?
L'applicativo è realizzato con VB6, Access2000 e ADO.


 appAccess.DoCmd.OpenReport "ReportSGQ", acViewDesign
perplessità: con questa istruzione "apri" un access. Quando è che gli dici qual
è il file .mdb che contiene il report che ti interessa?
nota a margine: questo tipo di approccio ti costringe a distribuire i runtime di
access perchè il tuo programma funzioni
--
Salutoni
Sergio

 ha scritto

nota a margine della nota :)
avrei detto che questa cosa implicasse la presenza proprio di access.
i runtime li dava solo l'ode/odk o come si chiamava, non so se esiste
ancora.
se lo fa in vb, mi sa ci debba poi essere access sulla macchina target.
nella versione giusta, possibilmente.
ciao


Il fatto è che sono alle prime armi con i report e per poter utilizzare
SnapShotViewer in run-time questa è l'unica soluzione che mi è venuta in
mente.
Non saprei altri metodi per poter convertire un report di access in un file
.snp...se ne conosci di meglio i consigli e aiuti son sempre ben accetti...
:)
Grazie,


 ben accetti... :)
domanda banale: cosa č uno SnapShotViewer ?
--
Salutoni
Sergio


A posto! Sono veramente tonno! Sono stato mezz'ora e passa a controllare il
codice e a pensare alle cose piů assurde sui motivi del baco e poi... mi ero
dimenticato di aprire il database. Mi hai veramente illuminato! Thanks!!!
SnapShotViewer serve per poter vedere i report fatti ad esempio con access.
Ho utilizzato quello perchč non possiedo Crystal Report e DataReport fornito
da VB non mi piaceva per niente.
Grazie ancora,


> domanda banale: cosa è uno SnapShotViewer ?
E' un affare di Office2K per vedere i
documenti Office senza avere Office :-P
Andrea

 target. nella versione giusta, possibilmente.
credo bastino i runtime, ma in realtà non ho mai provato, anzi, non so neanche
quali siano. La nota voleva solo evidenziare il fatto che se vuoi distribuire
una applicazione del genere, la licenza di vb, o di visual studio, non è più
sufficiente.
--
Salutoni
Sergio

 DataReport fornito da VB non mi piaceva per niente.
per quel poco che l'ho usato, il datareport mi era sembrato praticamente
identico ai report access.
Comunque tieni conto della nota a margine, se il programma è destinato alla
distribuzione.
--
Salutoni
Sergio