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

Qualcuno mi puņ aiutare?
Ho creato il setup di un programma, che ha come ambiente di
sviluppo VB 6.0 con Service Pack 3, come base dati utilizza Sql2000 e
Access 97, tecnologia ADO e reports in Crystal Report 7.
La procedura viene installata senza errori su macchine con sistema
operativo XP PROFFESSIONAL, con relativo Service Pack.
Quando si avvia la procedura, al momento di accedere al DB di Access,
viene visualizzato il seguente errore:
PROVIDER NON INSTALLATO, O NON INSTALLATO CORRETTAMENTE.
Per accedere a Sql Server utilizzo ADO.
Per accedere al Db di Access 97 utilizzo ado, con la seguente stringa:
 Provider=Microsoft.Jet.OleDb.3.51 ......
In fase di progettazione non ho problemi a fare delle operazioni sul Db
di Access.
Le references (library) che uso sono :
Microsoft ActiveX Data Object 2.1 Library
Microsoft ActiveX Data Object Recordset 2.1 Library
DAO 3.6 Object Library
Ho verificato il pacchetto d'installazione, che gli ocx e dll per
accedere ai Db fossero presenti.
Cosa posso fare ?
Grazie
Maurizio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  Provider=Microsoft.Jet.OleDb.3.51 ......
Ma hai installato JET sulla macchina target?
Alberto

Intendi la dll di:
Microsoft Jet and Replication Objects 2.6????
"Albe V°" <vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> wrote in message
news:EsSdb.355810$
lK4.11...@twister1.libero.it



 Microsoft Jet and Replication Objects 2.6????
no.
intende jet 4 sp3.
--
Salutoni
Sergio

 Microsoft Jet and Replication Objects 2.6????
No, intendo il provider Jet.
Se tu scegli di usare il provider Jet, e l'errore che ti viene restituito č
che il provider Jet non č installato, non ti viene il dubbio che manchi?
Una velocissima ricerca su google o sui messaggi recenti ti avrebbe spiegato
tutto in un minuto.
Comunque, scaricati Jet da Microsoft e installalo.
Ciao
Alberto

 wrote in message
news:bl8tv8$9dtpr$
1...@ID-173193.news.uni-berlin.de



 Service pack 3 è installato,
egr. sig. maurizio
di cosa stiamo parlando?
io, insieme ad altre persone, ti stiamo chiedendo se il provider di dati JET
è stato installato sulla macchina target. ti abbiamo altresì specificato che
tale provider di dati è arrivato alla quarta release, terzo service pack (in
realtà avevo visto, e scaricato, un sp6, ma aveva il brutto difetto di
essere diverso per ciascun s.o. microsoft... devono averlo fatto sparire
:-) ).
tu di che service pack stai parlando?
--
Salutoni
Sergio

:-) ).
Ora c'è la il sp7. 
C'è la versione 95/98/me e poi NT/2k. Quest'ultima va bene anche per
xp, no? :D
Axè!

 wrote in message
news:bl90s2$9e2v7$
1...@ID-173193.news.uni-berlin.de



 della procedura...
ok...
il problema è che devi installare il jet sulla macchina "target", quella su
cui farai girare l'applicazione.
io ho sempre risolto la cosa "a mano", installando jet manualmente prima di
eseguire il setup della mia applicazione, ma a questo punto mi par di capire
che tu voglia fare in modo che il tutto venga fatto "in automatico" dal
setup, giusto?
--
Salutoni
Sergio

[*CSSoft* = 
news...@cssoft2001.com
 in
news:bl91ph$9l40k$
1...@ID-173193.news.uni-berlin.de
] ha scritto:

Se sì, basta includere fra i riferimenti un DAO qualsiasi (meglio,
ovviamente, se 3.6). Questo farà in modo che il Setup (parlo quello di VB,
ovviamente) includa Jet e, di conseguenza, lo installi.
Un'altra via (mai provata, ma vado "a logica") è installare (meglio se prima
e speratatemente dal Setup di VB relativo all'applicativo) MDAC_TYP.EXE /
ADO di una versione precedente la 2.6 (che, appunto, non include più Jet).
Maurizio, partendo dal presupposto che usi database di tipo Access, Jet è il
motore di gestione di tali tipi di database e va installato su ogni macchina
e in ogni caso. Non è detto che questo installi anche il provider per ADO
(chiamiamola "interfaccia"), ma, presumibilmente, questo verrà installato da
ADO stesso. In sintesi, devi in ogni caso installare Jet e, se usi ADO,
anche un MDAC adeguato a quello che hai incluso/dichiarato nel tuo progetto.

 se prima e speratatemente dal Setup di VB relativo all'applicativo)
C'è Freud che si sta rivoltando nella tomba e urla "... vorrei dire una
cosa, una sola...".
Volevo scrivere (ma Freud, o chi per esso, qualcosa deve c'entrare)
"separatamente"... ;-)

 wrote in message
news:bl9871$9b3pv$
1...@ID-174464.news.uni-berlin.de




Sceodno una rcrecia sovtla in una uviniserta' iatilana, non ha
ipmotrzana in qalue odrnie le ltetree snoo dsioptse in una proala
l'ucina csoa ipmotratne e' che la pmira e l'utlmia ltereta sanio al
psoto gustio. Il rseto puo' esrese una talote cnfosounie ed esrese
acnroa cmpolteanemte cmprosneilibe. Qeutso prehce' non lgegamio ongi
sniolga ltertea ma la praloa nlela sua itnezreza.
Aeblrto
-- 
Rigore è quando arbitro fischia

 'pescata', durante la creazione dell'installativo.
Cosa usi per creare il pacchetto? Non il PDW di VB, vero?!

... non ha ipmotrzana in qalue odrnie le ltetree snoo dsioptse in una
proala
Vreo, ma a me ... rgua. ;-)

 wrote in message
news:bl98n2$9fr7r$
1...@ID-174464.news.uni-berlin.de



 ovviamente) includa Jet e, di conseguenza, lo installi.
uhm... non credo. o almeno non sempre. con i provider dei dati il setup mi
ha fatto anche strani scherzi. in particolare: lo stesso progetto, setup
generato su due macchine diverse, in un setup (macchina di sviluppo win 98)
c'era mdac (2.5), nell'altro non c'era (win 2000). in tutte e due i casi era
vb6 sp5. avevo anche fatto un post sul ng, se non ricordo male, ma nessuno
mi aveva saputo spiegare l'arcano...
--
Salutoni
Sergio

 disposizione...
Non so esattamente perchè Lupo ti abbia fatto tale domanda, ma a me ne sorge
spontanea un'altra:
Se usi il PDW, usi Ado, usi Jet, perchè non leggi e segui quelle quattro
regoline del cavolo che permettono di far funzionare sempre i setup?
Se rispondi che non sai dove trovarle, significa che in 4 giorni non hai
fatto nemmeno una micro ricerca nel NG e/o su google, perchè credo sia una
di quelle cose che oramai anche i newbie si stancano di leggere.
ciao
Alberto


 Non so esattamente perchè Lupo ti abbia fatto tale domanda
Semplice: dal suo post precedente si deduce che Jet non è incluso (lasciamo
stare che sia Jet4 o 3).
Non metto le mani sul fuoco per ADO (anzi, le tolgo prima), ma so per certo
che se fra i riferimenti includi DAO (diciamo pure 3.6, ma vale anche per
3.51) questo include automaticamente le necessarie librerie di Jet,
ovviamente la versione che hai sulla macchina che compone il pacchetto...
La domanda nasceva dall'ipotesi che un altro tipo di installatore (quindi
diverso da PDW) non "capisse" queste cose e quindi non includesse Jet. PDW
(con DAO fra i riferimenti) lo fa.