Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] installazione jet

La domanda è ot, ma non del tutto, perchè alla fine devo installare un
programma fatto con VB ;-)
Situazione del pc dove devo installare il programma:
Win NT 4.0 sp 6 (era sp 4, ma ho scaricato e installato il nuovo sp)
installando jet 4.0 sp3 (che è richiesto per installare poi l'ultimo sp di
jet per NT) mi dà l'errore:
"errore durante la creazione del processo <c:\winnt\system32\odbcconf.exe /e
/f c:\winnt\system32\jetodbc.rsp> Motivo: impossibile trovare il file"
effettivamente il file odbcconf.exe non è presente nel sistema.........
Cosa devo installare perchè quel file sia "montato" sulla macchina?
(se era il mio pc provavo a copiare di brutto il file in questione, ma
essendo la macchina del cliente non vorrei fare disastri)
Grazie a tutti.
Salutoni
Sergio

 essendo la macchina del cliente non vorrei fare disastri)
Hai provato a installare l'mdac?

 Hai provato a installare l'mdac?
Sergio, effettivamente può essere lì il problema (M$ è veramente schizo!).
Recentemente non riuscivo (su un sistema identico a quello che hai
descritto) a installare il SP4 di SQL Server (diceva che non poteva
autenticare l'utente). Installato MDAC 2.7 refresh (senza problemi) il
problema è scomparso. Non so se c'è relazione, però è andato. Ovviamente, il
tutto, con diritti di amministratore.

 Sergio, effettivamente può essere lì il problema (M$ è veramente schizo!).
Sono sicuro che Sergio l'ha già visto, ma non si sa mai....
Nel post, notare bene l'ordine di esecuzione dei tre aggiornamenti.
Ciao
Alberto
Riporto un mio vecchio post:
------------------------------------------------------------
Seguendo quanto ti scrivo sotto, ho installato di tutto, su qualunque S.O.,
senza alcun problema, e utilizzando il PDW di Visual Studio. E il pacchetto
ha sempre funzionato sia per Exe, che per ActiveX su Html, sia per ActiveX
Document.
1) Usare sempre la versione di ADO/DAO più recente installata sulla macchina
di sviluppo
2) Compilare prima di creare il pacchetto, chiudere VB e attivare il PDW da
menù avvio
3) Togliere dal pacchetto, se presenti, i seguenti file: Mdac, Dcom, Jet,
MsVcRt
4) Verificare che nel pacchetto non ci siano file TLB (se così è, c'è
qualcosa di sbagliato nei riferimenti)
5) Creare il pacchetto
6) Mettere sul CD, oltre al pacchetto, i file DCOM98, MDAC_TYP27, JET40SP3
(da eseguire prima del setup, se necessari per aggiornare la macchina
target)
Forse alcune di queste cose sono inutili, ma facendo così adesso sono al
100% di pacchetti che girano su qualunque S.O..
Altro suggerimento: occhio alle API, che a volte dipendono dal S.O., ma
questo lo vedi a run-time, non nel setup.

 ha scritto nel messaggio
news:arai95$2f05$1...@half.spin.it...

Ho provato (spero che tu stia parlando del file mdac_typ.exe), ma anche lui
mi segnala errore, per essere precisi il seguente:
"Impossibile trovare la libreria a collegamento dinamico SHLWAPI.dll nel
percorso specificato c:\temp\iXP000tmp c:\winnt\system32 (seguono altre
possibili posizioni)"
la dll indicata effettivamente non esiste, ma siccome dando OK al messaggio
di errore di cui sopra si visualizzava il successivo messaggio:
"Si è verificato un errore durante il caricamento della libreria
odbcconf.exe"
ho pensato che il problema fosse lo stesso segnalato dall'installazione di
jet.......
Leggendo il tuo post direi che invece la situazione dovrebbe essere questa:
mdac installerebbe odbcconf.exe, ma mdac non si installa perchè manca
SHLWAPI.dll......
Quindi l mio problema diventa:
Cosa posso usare per installare questa dll?
Grazie dell'aiuto, per il momento, se hai qualche altra indicazione è
(molto) bene accetta.
Salutoni
Sergio

 Nel post, notare bene l'ordine di esecuzione dei tre aggiornamenti.
Sì, ma non parla di MDAC, solo di Jet.
Io credo che molti Setup facciano conto su quanto MDAC installa e si
impallano se MDCA non è installato, anche se quanto si installa non fa uso
esplicito di MDAC.
Ohibò, ora credo che ti riferissi al _tuo_ post che hai riportato in coda
(non a quello iniziale di Sergio)

[Lord rayden]
Hai provato a installare l'mdac?
[Lupo]
Sergio, effettivamente può essere lì il problema (M$ è veramente schizo!)
[Albe V°]
 Sono sicuro che Sergio l'ha già visto, ma non si sa mai....
Nel post, notare bene l'ordine di esecuzione dei tre aggiornamenti.
(snip)
6) Mettere sul CD, oltre al pacchetto, i file DCOM98, MDAC_TYP27, JET40SP3
(da eseguire prima del setup, se necessari per aggiornare la macchina
target)
(snip)
premessa: è una brutta mattina.
è cominciata inviando il post al NG sbagliato (free.it.comp.lang.vbnet)
poi ho risposto al post di Lord prima di accorgermi che non era stato
l'unico a rispondermi...
poi scopro che non ho capito una beata fava dei vari download di mdac_type
(giurerei che quando li ho guardati il mese scorso mdac 2.7 refresh era un
file di pochi Kb, ma forse mi confondo con il jet4.0 repl)
in effetti il primo tentativo di installazione è stato fatto nell'ordine
errato (prima il jet poi mdac, perchè nel mio piccolo pensavo che mdac si
appoggiasse su jet per interrogare il db e quindi andassero installati in
quell'ordine), però, visto che ho ripetuto la procedura 2 (o forse anche
tre) volte, la sequenza mdac -> jet si è verificata, prima o poi.
Cosa succede ad installare mdac l'ho scritto in risposta a Lord Rayden, non
lo riporto qui perchè
1) sono pigro ;-)
2) ho un problema di netiquette: no so quale sarebbe il comportamento più
adatto....
Se avete qualche altra idea in merito...
Salutoni
Sergio

 tre) volte, la sequenza mdac -> jet si è verificata, prima o poi.
A questo punto, le possibilità sono due:
1) quel PC ha qualche sfiga tutta sua -> Format C:
2) il tuo MDAC non è 'buono'. Verifica di aver scaricato una versione
completa e adatta a NT4.0
Su NT4 forse ci vuole anche DCOM98 (che però dovrebbe già essere compreso in
SP3 di NT4).
Ciao
Alberto

 Se avete qualche altra idea in merito...
Francamente, nessun'altra, per cui permettimi di dire banalità:
Diamo per scontato che entri come amministratore.
Quella serie di errori non mi piace affatto! fai un controllo virus.
E ora l'ultima: Riavvia il server.

[CSSoft], dopo una lunga storia che non sto qui a riassumere, ha scritto:
Impossibile trovare la libreria a collegamento dinamico SHLWAPI.dll nel
percorso specificato c:\temp\iXP000tmp c:\winnt\system32 (seguono altre
possibili posizioni)"
la dll indicata effettivamente non esiste.....
Quindi l mio problema diventa:
Cosa posso usare per installare questa dll?
Soluzione: (che potevo arrivarci da solo, bastava avere quei quindici anni a
disposizione)
Dal sito microsoft, dove si va a scaricare il mdac_typ.exe
Per Windows 98 sono necessari l'aggiornamento software per l'Anno 2000 n. 2
e Internet Explorer 4.01 SP2.
Per Windows NT 4.0 sono necessari il Service Pack 5 (o versione successiva)
e Internet Explorer 4.01 SP2.
da un post di zanna (03/10/01) ehm formato gg/mm/aa, si sa mai ;-)
<citazione>
Comunque SHLWAPI.DLL è installata con IE4 o superiori, quindi... niente IE,
niente app. VB.
</citazione>
commento del povero pirla: ma che cacchio me ne faccio io di explorer, se la
mia applicazione non va in internet?
(ma forse era per questo che il buon vecchio bill era stato accusato di
attività monopolistiche.....)
Grazie a tutti, google compreso
Salutoni
Sergio
Grazie a tutti

 attività monopolistiche.....)
Già. In più (come mi pare che accada per MDAC) molti programmi (per esempio
quello che esegue il setup) "contano" sul fatto che alcune cose ci siano,
anche se non servono all'applicativo da installare. Perchè, lo sa solo lui,
il beone.
Ah, anch'io faccio, spesso e volentieri, commenti da "povero pirla". In
alcuni casi, sommessamente, penso di non essere io il pirla, ma lui.
Ma ora hai sistemato? Non s'è capito.

 Ma ora hai sistemato? Non s'č capito.
sistemato no, diciamo che penso di aver trovato la strada: devo installare
IE sulla macchina del cliente, e ovviamente adesso non sono lě.
Quello che mi preoccupa č che tempo fa avevo provato a installare IE su un
nt 4.0 e non ci ero riuscito (ma era _tanto_ tempo fa, e non ricordo se
avevo verificato l'eventuali esistenze di particolari versioni di IE per NT,
oppure quali sp di NT fossero necessari, adesso sono un po' piů avvertito
delle trappole che si possono trovare e cercherň di documentarmi _prima_ di
andare dal cliente)
un Sergio che non ci sono palle: se non sbatti il naso non impari....

CSSoft wrote:
[...]
Si č l'ordine corretto č:
1)IE4SP2
2)MDAC>=2.6
3)JETSPX (mi pare he siamo arrivati al SP5 o 6)
Tutto č "chiaramente" indicato sul sito msoft: 
www.microsoft.com/data
Anche qui ci abbiamo perso un bel po' di tempo... niente di paragonabile a
installare ADO+JET su win95b liscio! O:-)
Ciao

 installare ADO+JET su win95b liscio! O:-)
Per mia curiosità professionale:
Io per mettere ADO+JET su un W95 nuovo di pacca ci ho messo pochi minuti
senza problemi:
DCOM98+MDAC2.7+JET40SP3, riavviando dopo ciascuno.
Tu che problemi hai avuto?
Ciao
Alberto

 Tu che problemi hai avuto?
Probabilmente avevi una osr2! Scusa ie 4.0SP2 non l'hai installato? (non č
incluso in win95b)
E i vari supplemental per l'anno 2000? Anzi mi pare che in win95 ce ne sia
uno solo mentre in 98 ce ne vanno due uno dopo l'altro! :-)

 incluso in win95b)
Non ricordo.
Ma a me interessava sapere che problemi avevi incontrato tu.
Per quanto riguarda IE4, se serviva sicuramente me l'ha chiesto uno dei vari
aggiornamenti che ho installato, per cui la procedura č stata guidata, al
punto che non ricordo proprio. Perň ricordo che senza dover fare niente che
non fosse 'guidato', alla fine andava tutto perfettamente.
ciao
Alberto

 [...]
Grazie ancora a tutti, ho appuntamento con il cliente mercoledě, vi farň
sapere
Salutoni
Sergio