Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa a sapere se l'MDAC è installato?

Ciao a tutti,
Avrei una domanda: come faccio a sapere se l'MDAC è installato sulla
macchina dell'utente finale? Voglio dire: la mia applicazione (che usa ADO)
dovrebbe partire normalmente e, all'avvio, fare il check se l'MDAC
(necessario per ADO) è presente nella macchina; in caso negativo si offre di
installarlo.
Quindi: come faccio a individuare la presenza - meno - di MDAC?
Grazie,
n.a.n.o.


http://www.microsoft.com/data/download.htm#CCinfo
nano nano!
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 
http://www.microsoft.com/data/download.htm#CCinfo
Grazie per la risposta, ma io non ho bisogno di un programma esterno, ma
devo farlo direttamente tramite codice all'interno del mio programma... Il
Component Checker è disponibile in formato sorgente? Oppure qualche altra
idea?
Grazie!
n.a.n.o.

 
http://www.microsoft.com/data/download.htm#CCinfo
purtroppo il link a cc.exe da' errore.
ciao

 ADO)
Dim o as Object
Set o = CreateObject("ADODB.Recordset")
Se va in errore ADO *non* è installato.
Non hai però il controllo sulla versione.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Non hai però il controllo sulla versione.
Grazie, anche se non ho il controllo sulla versione è già qualcosa! :-)
n.a.n.o.

cioè, non è proprio vero....
al posto di ADODB.Recordset, usa ADODB.Connection
L'oggetto Connection espone una proprietà Version che ti dice la versione di
mdac installata!!!!
ciao, good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 mdac installata!!!!
Grazie mille! Un'ultima domanda: dalla versione 2.6 (mi sembra) di MDAC, il
JET pack deve essere installato a parte. Nel mio programma tramite ADO devo
accedere ad un db SQL: mi serve installare il JET Pack oppure basta solo
l'MDAC? Credo basti solo l'MDAC ma non sono sicuro al 100%.
Grazie ancora!
n.a.n.o.

tranquillo, ti serve solo mdac, se usi ADO sempre e al 100%!!
Jet ha a che fare con DAO ed esplicitamente con Access......


 ha scritto


 mah...
a.p, anch'io un euro lo scommetterei.
Se la procedura non usa ADO (meglio se non l'ha nemmeno fra i riferimenti,
cosě si scopre subito la magagna), MDAC non deve essere assolutamente
installato. Per portare una pseudo-prova (per certi versi ancor piů
"probante") cito il mio gestionale. Fra i suoi riferimenti c'č sia DAO che
ADO. Il primo lo uso solo per database Access, il secondo solo per database
SQL Server, ovviamente non prevedo la coesistenza degli uni con gli altri e,
di conseguenza, pur essendo il programma esattamente lo stesso, attraverso
opzioni di ambiente non vado mai a disturbare ADO se sono in ambiente
Access, e viceversa. Presso gli utenti Access non installo mai MDAC (e ne ho
di tutti i sistemi, compresi W95) e tutto funziona senza problemi. Il
pacchetto, preferisco specificarlo, non contiene nessuna libreria di ADO, nč
il file per MDAC. Quando serve (solo per SQL Server), installo quest'ultimo
preliminarmente con un CD suo.
Occorre dire, perň, che i beoni, da un po' di tempo a questa parte,
installano alcune loro cose solo se c'č MDAC installato. Il fatto č che non
ti dicono che gli manca qualcosa, ma sparano errori a raffica e tu resti lě,
come un babbeo. L'ultima volta che mi č successo č stato quando ho
installato SP4 per SQL Server 7.0. Messaggio di errore (ovviamente durante
l'installazione del SP): "Impossibile autenticare l'utente". Era
l'amministratore. Installato MDAC e ripetuta l'installazione del SP4 tutto č
andato a buon fine. Ma, chiedo, la malattia che li affligge ha giŕ una cura?
In subordine, un catalizzatore..., cosě facciamo prima.

 ... MDAC non deve essere assolutamente installato."
Intendo dire che "non è necessario installarlo", non che (almeno al momento
mio) possa creare danni :PP

 ha scritto nel messaggio
news:b8eW9.46767$0v.14...@news1.tin.it...

Se tu fai un pacchetto di installazione della tua applicazione (con il
wizard di VB) ci pensa il setup ad installare MDAC.

 wizard di VB) ci pensa il setup ad installare MDAC.
Questo è proprio il metodo da evitare perchè non funziona e perchè
contravviene alla licenza dell'MDAC, che dice che va installato a parte e
nella forma originaria.



A me funge! (11.08)
ciao


 A me funge! (11.08)
http://download.microsoft.com/download/dasdk/CC/2.7/WIN98MeXP/EN-US/cc
.exe
continua a dare errore sia con ie sia con flashget.
fra l'altro mi lascia perplesso la scelta dei windows nel percorso.
uno che mi piacesse :)

 continua a dare errore sia con ie sia con flashget.
questo va
http://makeashorterlink.com/?D22023523
conviene cercarlo da /download
ciao

 
NT e 2000 non esistono piu' nella mente dei venditori MS, cosi' come 
VB6, mi tocca sempre girare 2 ore sul sito MS perche' si finisce sempre 
in qualche pagina .NET. Che noia!


 ha scritto nel messaggio
news:XMuW9.49343$0v.15...@news1.tin.it...

Non so perchè a te non funziona ma a me ha sempre funzionato benissimo.
E cmq il setup mette il file MDAC_TYP.EXE nei file CAB di installazione e
all'avvio dell'installazione semplicemente lo installa e di default lo copia
anche nella cartella di installazione del software.