(doppia)
(doppia)
Ultima modifica di oregon; 17-04-2018 a 14:34
No MP tecnici (non rispondo nemmeno!), usa il forum.
Quindi vorresti usare Access (infatti Access.Application non è altro che Access).
Ma Access non è installato e quindi hai quell'errore.
Usare Access (l'applicazione) e usare un file MDB a cui collegarsi con il driver, sono cose diverse.
No MP tecnici (non rispondo nemmeno!), usa il forum.
se non vuoi/non puoi usare la reportistica di Access, devi replicare quel report con gli strumenti di .net (o componenti aggiuntivi), usando Access solo come db
Era proprio lo spirito della mia domanda iniziale, infatti.
Però vorrei far presente che la mia applicazione (testata e realizzata in un ambiente in cui Access è installato), ha dato gli stessi risultatti nel S.O. Windows 7 in cui Access NON è installato, ma ci sono i Files .accdb residenti (copiati brutalmente in una Cartella su C:\) e sono propenso a credere che la mia applicazione riesca anche ad andarci a scrivere dentro. In questo preciso momento ho lanciato l'Applicazione in Windows 7 (dove Access NON è installato) e immediatamente si è aperto il File .laccdb, segno che il DB sta ricevendo i dati che gli mando. Ribadisco che ho installato il Runtime di Access 2007, e forse questo fa la differenza.
Però quando ho lanciato la stampa di un Report ho ricevuto il messaggio che mi dice, fra l'altro, "Esecuzione del server non riuscito" e non ha stampato su nessuna stampante.
Come ho detto, appena ho un poco di tempo installo Visual Studio su Windows 7 e verifico in quale punto viene generato l'errore.
Aspetto ogni considerazione. Grazie
Quali considerazioni? Ti è chiaro che l'errore è dovuto alla mancanza di Access dato che chiami Access per il report?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Fa' una prova: monta Access e se funziona...
Monta questo... Monta quello...
Inutile fare tentativi inutili. Non c'è alcun dubbio. Tutto tempo perso.
Quel codice funziona SOLO se l'applicazione MSAccess è installata.
Non è un opinione. E' un fatto inconfutabile.
Queste cose succedono perché non ci si documenta PRIMA.
Chiedo scusa a tutti. Comunque adesso ho una certezza.
Per quanto concerne il documentarsi, più che altro bisognerebbe avere "memoria": ho completamente dimenticato che
per scrivere quella procedura NON avevo utilizzato report di Access, ma bensì dei template in formato HTML. Ripeto, memoria labile giustificata dall'età!!
Ancora scusa (....però è stata una discussione educativa ).