Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione Mdac 2.5

Ho creato un programma che dovrei distribuire.
Il pacchetto di installazione l'ho realizzato con Setup Factory (e con Vise
Installer).
All'esecuzione del programma quando apro un data environment che usa
"Microsoft Jet 3.51 OLE DB Provider" mi dà il seguente messaggio di errore:
    Error di run-time '429'
    Il componente ActiveX non può creare l'oggetto.
Dall'analisi effettuata l'unica soluzione è di lanciare l'installazione
delle Microsft Data Access (MDAC) 2.5 o sup.
E in questo modo si risolve l'errore!
Questa soluzione oltre che essere macchinosa per l'utente mi crea una serie
di problemi consequenziali (messaggi di errore a seconda delle versioni già
installate sulle varie macchine etc)
L'intento sarebbe quello di riuscire ad installare solo le librerie
necessarie per l'utilizzo di quel provider.
Ho provato anche ad utilizzare i moduli run-time forniti dall'Indigo Rose
con il programma SetupFactory (sia la versione mdac 2.6 che l'attuale 2.7)
ma non è sufficiente a risolvere il problema.
Qualcuno sa darmi un'indicazione che ne sono rimasto a corto?
(San Balena aiutami tu!)
Grazie

Imho, è sempre meglio aggiornare, se possibile, tutto all'ultima versione
(2.7).
Come è già stato detto, conviene installare l'MDAC a parte e, se è
macchinoso per l'utente (??) fallo fare al setup!
Purtroppo non ho mai usato Setup Factory, ma con Inno per esempio faccio
eseguire l' mdac_typ.exe prima dell'installazione e sono a posto.
ciaociao

 l'installazione delle Microsft Data Access (MDAC) 2.5 o sup.
Questo non è corretto.
Questo errore può essere risolto da MDAC2.5 o INFERIORI, non certo dagli
MDAC superiori che non supportano più Jet.
Oppure, puoi installare direttamente JET40SP3 (vedi sito MS), e sei a posto
con tutti.
Ciao
Alberto
-- 
Rigore è quando arbitro fischia

(2.7).
2.8
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
Ciao!


grazie! da quando mi è scaduto l'abbonamento MSDN non sono più molto
aggiornato (odio il sito Microsoft!)
ciaociao

 <cut>
Ho il medesimo problema (da sempre).
L'unica soluzione che ho trovato -realmente- affidabile è un installer
di tutti i possibili files legati al MDAC. Qualcosa come 10 mega.
Questo mi ha consentito di non avere più problemi con 9x/ME/NT/2k/XP.
L'installer dell'engine del db lo inserisco nei CD e lo tengo separato
dall'installazione del programma.
Se ti può servire ti do un link da dove scaricarlo.
Quale versione di Setup Factory usi?
Ho iniziato con la 4 e mi sono sempre trovato bene.
Al momento uso prevalentemente la 5, ma ho anche la licenza della 6.
-> GbC|
www.gbcweb.com

Soluzione Definitiva!!!!!!!!!!!!!!!
Sono riuscito a trovare una  soluzione ottimale per installare MDAC 2.5
automaticamente con il programma di installazione dell'applicazione.
Ho utilizzato il SW Setup Factory 6.0.
Occorre far scaricare con l'installazione anche i files mdac_typ.exe e
dcom95.exe (per win95) e poi mettere lo script ricavabile dal modulo run
time fornito dalla indigo per l'mdac 2.6.
questo escamotage si rende necessario perchè l'indigo ha fornito solo il
supporto run time per l'mdac 2.6 e 2.7 che non contengono msjet4.