Newsgroup: it.comp.lang.visual-basic
Titolo: SETUP: CAN NOT INITIALIZE OLE (AIUTO)

Continua....
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 lanciare una stampa
viene visualizzato il seguente errore:
CAN NOT INITIALIZE OLE
CAN NOT CREATE DAO DBENGINE
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 e di stampa
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.
Per fare il setup utilizzo PDW
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Per fare il setup utilizzo PDW
Hai installato MDAC e Jet ... "adeguati"? Se sě, facci vedere il Setup.LST

 wrote in message
news:blh5l8$c9ifn$
1...@ID-174464.news.uni-berlin.de



 Questo č il SETUP
[cut]
Qualche giorno fa, ti avevo suggerito di seguire le banali regoline per
creare pacchetti a prova di bomba.
Vedo con dispiacere che non le hai considerate.
Perň, se il setup va bene, che sia culo o meno, meglio per te.
Osservando il tuo lst, mi viene da chiederti se tutte le dll che inserisci
siano veramente necessarie.
Sembra infatti un setup fatto inserendo tutto 'per non sbagliare', piů che
un pacchetto 'ragionato'.
Relativamente all'errore che riporti in oggetto, vedo che fai riferimento a
Ole verso Access. Sulla macchina target Access č installato correttamente?
Ciao
Alberto

 Questo è il SETUP
Non conosco CR e le sue librerie, nè quelle stp, u2 e p2.
Ti consiglierei di togliere MDAC dal setup e di installarlo da solo e prima
di ogni cosa. Ovviamente togliendo i vari MSADO*.* dal setup.
Su CR, come detto, non scommetto un cent, nè, nemmeno se il cent lo
incassassi, lo userò mai.
C'è anche un MSACC8 che non mi piace. Sicuro di poterlo distribuire? Mi sa
tanto di applicativo Access...
Inoltre (ma può starci, non ho modo ora di approfondire), mi par strano che
si citi Jet 3x e 4 insieme...

La dll si MSACC8 l'ho inserita per disperazione, come le altre... adesso
provo a toglierle e installare MDAC sul Client..
Il Pc TARGET ha XP office, io utilizzo un db di access97, può dare
qualche problema?


Ho seguito i tuoi consigli, infatti il problema del provvider, l'ho
risolto, adesso mi trovo questo altro errore, ho inserito altre dll
per disperazione, per vedere se mancava qcosa....
La macchina Target è XP, ha installato office XP. 


 per disperazione, per vedere se mancava qcosa....
Comunque non sarebbe il percorso logico corretto.
Se, inserendo una qualche dll il problema non si fosse più presentato, tu
saresti stato contento, e magari avresti distribuito il pacchetto senza
capire qual'era il problema e, quindi, senza imparare qualcosa di nuovo.
Col rischio, poi, che il problema si ripresentasse, magari danneggiando dei
dati importanti, durante 'quella sub che gira una volta all'anno'...
I problemi vanno 1° capiti 2° risolti.
Quindi, ti consiglio di inserire, nella zona che ritieni responsabile del
problema, una serie di msgbox che ti consentano di capire quale linea di
codice genera il problema. Oppure, ancora meglio, infarcire una versione
Test del tuo app di scritture su file di log. Quando arriva l'errore, vai a
vedere qual'era l'ultima cosa avvenuta e trovi il punto incriminato.
ciao
Alberto

Cosa già fatta, l'errore avviene, quando cerco di aprire una stampa
generata
con Crystal Report.
Utilizzo Access come db d'appoggio, prima di lanciare la stampa, riempo
la tabella
e poi chiamo la stampa, qui al momento di visualizzarla, viene generato
l'errore..


 wrote in message
news:0603af4927005752a1e...@mygate.mailgate.org...
