Newsgroup: it.comp.lang.visual-basic
Titolo: registrazione mdac_type durante l'installazione

ciao a tutti
facendo un pacchetto di installazione di un programma che usa ado jet x 
connettersi ad access, ho incluso il file mdac_type, che se ho capito 
bene serve pure lui x le connessioni ai db
durante l'installazione ha dato dei problemi quando cercava di 
registrare il componente, così leggendo nei vari post ho letto che 
bisognava togliere la $(DLLSelfRegister)
rimanendo così
File2=@MDAC_TYP.EXE,$(AppPath),,,2/27/00 11:00:00 PM,7872168,25.0.4403.12
in effetti ora funziona, ma è normale che devo farlo io a mano nel file 
setup.lst?
inoltre, volevo sapere come si fa x fare un pacchetto di installazione 
solo x installare mdac_type
e x le visual basic run time
in modo da poter avere il mio programma + leggero da spedire a chi ha 
già i file giusti installati e non tutto il blocco da 9 mega
ciaociao
-- 
********************
http://www.scirio.tk
100% COMMERCIALE
********************

consiglio personale: installalo a mano prima del pacchetto vb!


 capito bene serve pure lui x le connessioni ai db
(snip)
Attento: per collegarti ad access tramite ado, oltre a mdac hai bisogno di jet,
che era contenuto in mdac fino alla versione 2,5, nelle successive versioni (di
mdac) non è più incluso, e quindi lo devi installare a parte
Salutoni
Sergio

 
azz, però gira sui pc su cui l'ho provato
c'è un modo di capire che mdac ho installato sul mio pc (non su quello 
che crea il pacchetto)?


 
ehm era nelle domande finali, come si installa a mano quello e le visual 
basic run time? :-)
immagino ci saranno già dei pacchetti già fatti


no!
x usare access basta ADO, solo che nn puoi fare alcune cosette che facevi con
dao(vedi compattare DB, vedi metodo FindFirst)...


 immagino ci saranno gią dei pacchetti gią fatti


 facevi con dao(vedi compattare DB, vedi metodo FindFirst)...
Per favore, dan, potresti postare la stringa di connessione che utilizzi per
connetterti al database access tramite ADO ?
Salutoni
Sergio

te lo puoi fare creaer da solo tramite il wizard dell'oggetto ADO control
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\miodb.mdb;Persist Security
Info=False


 Security Info=False
Dan era solo per prenderti un po' in giro e vedere se ci arrivavi da solo :-)
nella stringa di connessione, che è corretta ed è quella che di solito utilizzo
anch'io, c'è scritto:
Provider=Microsoft.Jet.OLEDB.4.0
Prova a far girare l'eseguibile su una macchina dove jet non è installato, e
vediamo cosa succede :-)
Salutoni
Sergio

installa tutto  l'mdac.


 installa tutto  l'mdac.
Fino alla rel 2.5
Adesso siamo alla rel 2.7
E quota meglio, per favore
Salutoni
Sergio

e la 2.7 nn installa dao?
e cosa devo fare x quotare meglio?


 e cosa devo fare x quotare meglio?
http://www.marco5x.net/usenet/galateo.php
E' il primo link che ho trovato su google cercando le parole quoting netiquette
nelle pagine in italiano.
Direi che è un sito che tratta la cosa in termini seriosi, se cerchi aoltre ne
puoi trovare alcuni che la buttano sul ridere, e sono parecchio divertenti
Salutoni
Sergio

(-: Dan :-) ha scritto:
 > e cosa devo fare x quotare meglio?
devi scrivere sotto alla parte a cui vuoi rispondere e cancellare le 
parti che non interessano nel messaggio


 installare a parte
allora ricapitolando:
1) scarico dal sito della microsoft il nuovo mdac e lo installo
2) scarico il jet (da non ricordo dove) e lo installo (ma è lo stesso 
che ho dovuto installare io x poterlo usare nelle mie applicazioni da 
compilare?)
3) installo il mio programma da solo
tutto giusto?
mi sai anche dire come installare le visual basic runtime a parte?


 mi sai anche dire come installare le visual basic runtime a parte?
jet te lo installava ado (fino al 2.6). io pensavo che lo facesse anceh la 2.7
(chiedi a cssoft)
le runtime te le installa VB traite pacchetto autoinstallante del tuo programma

 
si, lo so, ma mi chiedevo se potevo non includerla e installarla a parte
in modo cmq da distribuire il pacchetto col minimo peso x chi ha già 
installato qualcosina
anche se non so se poi pesi così tanto la runtime
+ che altro è il mdac che è un mattoncino :-)


fatti un progetto vuoto e fai l'installazione di quello :-)


ma se nel nuovo hai un nuovo ocx sei fregato..........


 
ok grazie, ma posta come prima se no qui ti linciano :-)
ok stop che stiamo allungando troppo questo post, questo ng è davvero 
ben fatto e non voglio essere io a sporcarlo


 mi sai anche dire come installare le visual basic runtime a parte?
No, mai provato, prova a vedere se il sito MS ha un pacchetto di
installazione....
Salutoni
Sergio

 facevi con dao(vedi compattare DB, vedi metodo FindFirst)...
Ma non diciamo cazzate, per favore...
ADO è la libreria, JET è il provider.
Senza JET puoi usare tutti gli ADO che vuoi, ma prima di attaccarti ad
Access fai prima ad attaccarti al tram.
Alberto

 casi č necessario.
Anche IE 4 SP2 potrebbe essere necessario ed eventualmente W95
Le info sono tutte reperibili su 
http://www.microsoft.com/data

 Anche IE 4 SP2 potrebbe essere necessario ed eventualmente W95
Giusto, più che vero... avrei dovuto ricordarmelo, visto che ci ho personalmente
sbattuto il capino....
Salutoni
Sergio

 Alberto
vero, ma se installi mdac...............................

 vero, ma se installi mdac...............................
Ripeto: non diciamo cazzate.
Che JET non sia più compreso in MDAC è noto anche ai bimbi.
Anzi, facciamo una cosa:
Prendi un bel Windows XP nuovo (quindi senza JET), e installa un bel MDAC
nuovo (quindi senza JET).
Poi prova a farci girare un programma che usa Access.
Poi rifletti...
Non creare false voci sul NG, che già si fa fatica a tollerare decine di
persone che ogni giorno chiedono la stessa identica cosa scritta nel post di
dieci minuti prima.
Alberto


Anch'io... abbiamo impiegato un bel po' di tempo, test e riavvii per farci
una lista completa che coprisse tutte le casistiche possibili dal windows
95B in su! O:-)