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

Ho realizzato un'applicazione in VB6 che utilizza un datagrid collegato ad
un controllo ADO.
Sul pc su cui lavoro funziona perfettamente.
Nel momento in cui ho istallato il programma su un altro pc ho avuto
problemi con msdatagrd.ocx e msadodc.ocx perchè diceva che erano componenti
non presenti.
Allora ho copiato i file msdatagrd.ocx e msadodc.ocx  in C:\Windows\System32
e non mi è più comparso quel messaggio di errore (si registra così un
componente?).
Ora il programma si apre ma purtroppo nel datagrid non compare nessun dato.
Aiuto!
Mood

 non presenti.
Sei sicuro di avere inserito nel tuo setup i componenti che servono, e 
di avere aggiornato MDAC nella macchina di destinazione alla versione 
minima che ti serve?
Alberto
-- 
La bellezza è opinabile, sulla bruttezza sono tutti d'accordo.

 ha scritto nel messaggio
news:mn.52b57d8b7...@hotmail.com...


 strano?
Direi di no, visto che con i Service Pack di XP arriva proprio MDAC2.8.
Prova a postare il setup.lst del pacchetto che hai fatto, magari c'è 
dentro qualche cosa che non va.
Alberto
-- 
Alessandro Bergonzoni: Il tempo vola e noi no. Strano sarebbe se noi 
volassimo e il tempo no, il cielo sarebbe pieno di uomini con 
l'orologio fermo.

Forse hai ragione sul pacchetto di istallazione: ho ricontrollato ed
effettivamente al termine della verifica dei file viene generato un
msg di
errore.
Poi mi chiede di riavviare il pc. Se rieffettuo nuovamente
l'istallazione
del pacchetto mi da lo stesso problema.
Quando istallo MDAC da il seguente errore: "MDAC 2.8 RTM non è
compatibile
con questa versione di windows. Tutte le sue funzionalità fanno parte
di
windows"
Come faccio a sapere quale versione di MDAC è istallata?
Ho verificato che è un problema di controllo ADO: ho collegato una
textbox
ad un campo del db e non visualizza nulla.
Non riesco a postare gli allegati, posso spedirteli via mail?
Mood


 Non riesco a postare gli allegati, posso spedirteli via mail?
Setup.lst è un file di testo, immagino che un copiaincolla ti sia 
permesso dal tuo newsreader.
Il tuo problema mi sa tanto di distribuzione di file non ammessa, ad 
esempio la presenza di msvcrt o mfc4 o msscrrnit o mscrrun nel tuo 
setup.
Esiste tanta roba su google gruppi su questo gruppo, su "come 
distribuire applicativi con ado", mi sa che tu non l'abbia trovata.
Alberto
-- 
Heinrich Zille: Ognuno crede che l'altro sia come se stesso, 
dimenticando che al mondo esistono anche delle persone oneste.

 - Mostra testo citato -

 11.53.49 AM,172032,5.7.0.18066
Appunto.
Hai inserito dei file di sistema non distribuibili, come avrai già 
letto da google con l'indizio che ti ho postato prima.
Scegli tu se metterli nei prerequisiti o nel pacchetto.
Saprai poi tu a cosa ti servono quei riferimenti, e se puoi farne 
eventualmente a meno.
ciao


 > File...@scrrun.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/9/08


 pacchetto viene ancora generato.
Non ti seguo.
Che file hai rimosso?
Io avevo quotato così a braccio, non è che posso farti il debug.
Ti ho scritto un indizio di google gruppi con cui trovi una guida step 
by step per distribuire applicazioni con Ado.
Mi sembra incredibile che tu abbia lasciato MDAC_TYP dentro al 
pacchetto, quando su quella stessa guida è scritto chiaramente di 
installarlo a parte.
Va bene non essere un professionista, ma a maggior ragione quando si 
programma per sfizio è bene dedicare tempo all'apprendimento.
Leggiti bene ciò che torvi su google gruppi, perchè il deployment è un 
aspetto fondamentale, e quando e se tu dovessi iniziare a programmare 
per lavoro, non sapere fare un deployment di base sarebbe 
inaccettabile.
Ciao
Alberto
-- 
Friedrich Nietzsche: Un po' di salute ogni tanto è il miglior rimedio 
per l'ammalato.