Newsgroup: it.comp.lang.visual-basic
Titolo: Setup  VB6 + DB ACCESS 200 + CR8.5

Mi sono accorto adesso che se il db utilizzato dalla mia applicazione ( 
sulla macchina del cliente) è in formato 2000 o superiore il maledetto 
crystal report non riesce ad aprire il report è mi tira fuori il fatidico 
errore.
"error detect by database dll"
Con db in formato access 97 invece fa tutto lisico.
che dll manca ?
mi aiutate per favoreeeeeee !
GRazie mille !

Hai qualche motivo che ti impedisce, con access,
di aprirlo e salvarlo nel formato voluto?
Ciao, Sauro 

 che dll manca ?
Ma che Jet usi (e quindi distribuisci)?
Alberto

 ha scritto nel messaggio 
news:hualki$ipk$1...@tdi.cu.mi.it...


 ha scritto nel messaggio 
news:huaktv$q4m$1...@speranza.aioe.org...


 uso.
Non conosco DAO a sufficienza per sapere se il suo setup installi anche 
JET.
Però, a scanso di equivoci, perchè non distribuisci il Jet appropriato, 
visto che il provider per Access è appunto Jet?
Alberto

 funzionanosolo se il db � in access 97
Appunto.
Dicevo: apri il DB con access e lo salvi in formato Access 97 se non ti da 
altri problemi.
Sauro 

 altri problemi.
Per la serie: perchè capire e risolvere, quando si può mettere una 
pezza?
Alberto

 ha scritto nel messaggio 
news:hub1oc$spg$1...@tdi.cu.mi.it...


 quale sarà la dll per aprire db access verisone 2000 o superiore ?
Il provider di Access è Jet.
Sul sito MS trovi Jet, prendi l'ultima versione (credo sia la 4.81 o 
4.0SP8.1, qualcosa del genere), e distribuiscila.
Però, ragazzi, se si lavora su Access bisogna sapere almeno qual'è il 
suo provider, eh...
Alberto

 Alberto
Se sono veri i seguenti punti (e credo lo siano)
1) Access di tanto in tanto sforna dei DB
     più aggiornati
2) VB6 non potrà trattare le versioni più recenti
     dei DB Access in quanto "abbandonato".
...quindi con VB6 bisogna comunque fermarsi
ad una certa versione di DB Access.
Comunque il mio era un consiglio per risolvere
in modo semplice e veloce.
Per te è un pezza.
Ne prendo atto.
So che ne sai più di me di VB e forse in passato
mi hai anche aiutato; per cui non dico altro.
Ciao Alberto.
Sauro 

 wrote in
news:hub20u$t4o$
1...@tdi.cu.mi.it
: 

risolvere cosa?
l'op stesso dice che il programma non da problemi di sorta...
saro' strano, ma con le info che abbiamo non vedo il motivo di aggiornare 
un software funzionante e che non da' problemi.
imho vuol dire rischiare senza necessita', anche perche' e' coinvolto un 
programma cosi' datato (crystal 8.5 e' stato rilasciato nel 2001).
pensa di andare dal cliente e dirgli 'devo passare 4 giorni per far 
funzionare il programma usando mdb in formato 2000 invece che 97'.
quando il cliente ti chiede 'giustificami la spesa di questi 4 giorni. che 
vantaggi avro' una volta aggiornato il programma?', cosa gli rispondi?
...le risposte da markettaro non valgono ^^
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 ...le risposte da markettaro non valgono ^^
Veramente, al contrario, secondo me sta perdendo tempo a causa di avere 
fatto un deployment troppo garibaldino. Se avesse fatto un protocollo 
di deployment fatto bene, avrebbe risparmiato il tempo che adesso sta 
perdendo per installare, disinstallare, riprovare, ecc...
Alberto

>> 
hai commentato cosi' il post di sauro che suggeriva di lasciare il
software com'e'. 
leggendo il tuo post, io mi sono chiesto: 'cosa si dovrebbe risolvere,
visto che di problemi non ce ne sono? mettere una pezza a cosa?' 


 visto che di problemi non ce ne sono? mettere una pezza a cosa?' 
Un software è l'insieme di applicativo e database.
Quindi Sauro proponeva di modificare il software, modificando il db.
Io invece facevo osservare che, forse, c'è un banale problema di 
deployment.
Quindi, dicevo io, non toccare niente, ma fai un deployment fatto bene.
Alberto

 Io invece facevo osservare che, forse, c'� un banale problema di 


 Per adesso quando non va faccio installare cr 8.5 e buonanotte !
Che tool usi per creare il pacchetto di installazione?
Se usassi InstallShield (ad esempio) basterebbe semplicemente includere il 
merge module di CR 8.5...
Bye
Raf 

> però strano sul mio pc non esiste, roba da matti.



Ciao.
Sicuramente, obbligatoria la dll 'p2bdao.dll' (versione dalla 7.0.100.2 in 
poi), da copiare nella cartella di sistema di Windows (non deve essere 
registrata).
Non penso siano necessarie, ma non ne sono sicuro, anche le dll 
'p2ctdao.dll' e 'p2irdao.dll' (per versione e copia vale il punto 
precedente).
hth,
Stefano Sartori 

 98 )
Sarebbe a dire il "Package and deployment wizard" di Visual Studio 6?
In tal caso del merge module te ne fai poco...
Prova a distribuire le DLL che trovi in Windows\Crystal aggiungendole al tuo 
setup, dovrebbe essere sufficiente.
Bye
Raf
 

 Per adesso quando non va faccio installare cr 8.5 e buonanotte !
Beh, capisco l'urgenza, ma non ï¿œ proprio una cosa regolare...
Alberto