Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Visual basic 6 e ADO

CIAO a tutti.
Dopo aver installato sul mio PC (Win XP SP1, 512 MB RAM, VB6 SP5, SQL Server
2000 SP3) l'IBM Client Access Express 4.5 ho scoperto che TUTTI i miei
programmi vanno in buca sulla riga di codice : Set DB = New
ADODB.Connection; restituendo l'errore di run-time 430 La classe non
supporta l'automazione o l'interfaccia prevista.
Ho provato a disinstallare il Client Access Express e poi a reinstallare
l'MDAC_TYP 2.7 ottenedo un risultato ancora peggiore pero' ... ora i
programmi restituiscono l'errore di run-time '-
2147024770
 (8007007e)' Errore
di automazione Impossibile trovare il modulo specificato.
A questo punto o reinstallo TUTTO oppure mi metto a sperare che qualcuno
riesca a darmi una mano.
Nel frattempo grazie a tutti per l'attenzione dedicatami.
Fabio.

Mmhh...ti rispondo da newbie.
Ma con ado non hai bisogno di una Cs (connection string) per collegarti al
database ?
Poi dichiari un New OGGE_CN as Adodb.connection e un
New Ogge_RS as Adodb.recordset....
Poi basterebbe dichiare Oggetto OGGE_GN.connectionstring = Cs
per accedere al DB e fare le query/selezioni/update no ?

 per accedere al DB e fare le query/selezioni/update no ?
Certamente si, se funzionasse ... :)
Grazie ancora per l'interessamento.
Fabio.

 modulo specificato.
Avevo già sentito di problemi del setup IBM di C.A., che sputtanava ADO.
Credo che l'unica speranza sia forzare una sovrascrittura di MDAC.
Visto che c'è già 2.7, prova col 2.71.
Essendo una nuova versione, dovrebbe forzare il setup a sovrascrivere.
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

 Alberto
Ciao e grazie per la risposta.
Fabio.

 Server 2000 sulla stessa macchina.
Io ho Sql-Server 7.0 SP4, Client Access 5 e MDAC2.7
Nessun problema.


 Ho provato reinstallando MDAC_TYP_271_SP1 -> Nulla
Hai provato, dopo MDAC a reinstallare Jet?
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Alberto
CIAO!
Fabio.

 Hai provato, dopo MDAC a reinstallare Jet?
Mi hai fatto ricordare meglio un particolare ...
A dire la verita', ho cominciato a reinstallare MDAC dalla versione 2.6,
seguita dalla 2.61 e poi con la scaletta che ho scritto prima.
Se non vado errato, MDAC 2.6 contiene anche il Jet 4 ... almeno credo.
CIAO e grazie per la risposta.
Fabio

 Se non vado errato, MDAC 2.6 contiene anche il Jet 4 ... almeno credo.
No, è il primo a NON contenerlo.

 Jet 4 ... almeno credo.
Nein, fino alla 2.5 era inclusa, nelle successive non lo e'.
A mio avviso un'installazione *progressiva* di MDAC 2.7 RTM
Refresh
e di Jet 4.0 SP3 _potrebbe_ risolvere il problema.
Facci sapere,
Lokar
P.S. Ricomponi su una riga:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&selm=b5sb5
3%242c2esj%241%
40ID-158338.news.dfncis.de
&rnum=2


 Id=Anon;Password=None;"
direi che lavora con sql server, e da quello che sapevo in questo caso il jet
non č coinvolto.
se le cose non stanno cosě, gradirei saperlo.
grazie.
--
Salutoni
Sergio

 e di Jet 4.0 SP3 _potrebbe_ risolvere il problema.
A dire la verità, Jet è un provider, e non viene chiamato in causa finchè
non si esegue l'open della connection con una determinata connectionstring.
Il problema che si presenta è invece un problema di Ado, e non deve
assolutamente riguardare Jet.
Ossia: se per caso riguarda Jet, la cosa è molto grave, perchè avremmo un
provider la cui presenza o assenza nel sistema influisce sulle librerie, e
ciò non deve essere.
Se, come invece credo, si tratta di un baco nel setup IBM di Client Access,
allora l'installazione di Jet non dovrebbe risolvere niente.
Io prenderei in considerazione il fatto che al momento del rilascio del
setup di C.A. 4.5, MDAC era, se ben ricordo, al 2.5.
Non vorrei che il setup IBM in qualche modo sovrascrivesse roba di MDAC2.7
con roba di MDAC2.5.
Un dubbio: quando installi MDAC2.7/2.71, C.A. 4.5 è già installato, ma è
anche attivo qualche servizio a lui legato, tipo ad esempio un DSN ODBC? non
vorrei che ciò impedisse il refresh dei componenti al 2.7.


 se le cose non stanno cosě, gradirei saperlo.
A questo punto solo Albe V puo' illuminarci ;)
Lokar


 Alberto
Ciao a te e anche a tutti gli altri, grazie per l'aiuto.
Fabio