Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6]  "Impossibile trovare il provider" ???

Uso VB6
Ho messo su una form
un componente DataGrid ed un componente ADODC
Vado per eseguire una query per visualizzare i dati
Adodc1.RecordSource = SQLstring
Adodc1.Refresh
e pur avendo messo un gestore dell'errore
ricevo questo messaggio:
Adodc1
"Impossibile trovare il provider. 
E' possibile che non sia installato correttamente"
poi l'errore viene intercettato dal mio gestore
e ricevo il seguente messaggio:
"errore numero 3706 - Errore definito dall'applicazione o dall'oggetto"
La macchina su cui sviluppo è XP e la form funziona bene
La macchina Client è XP ma, appunto, non funziona.
Nonostante io abbia installato il pacchetto VB6 sul client
e il MDAC.TYP 2.7 (perchè il 2.8 non viene accettato da XP ?)
Qualcuno ha la soluzione ?????
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e il MDAC.TYP 2.7 (perchè il 2.8 non viene accettato da XP ?)
Per due possibilità:
1) hai scaricato un MDAC_TYP 2.8 non per XP (ci sono i pacchetti 
specifici per SO)
2) è già installato il 2.81
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

il DB è SQL
come si installa un provider ???
come faccio a vedere che versione
di MDAC è intallato sul client ???


 di MDAC è intallato sul client ???
Non saprei, esattamente, se non guardando la versione di MSADO15.dll 
installata.


questa č la mia stringa di connessione
Adodc1.ConnectionString = "Provider=SQLNCLI.1;Integrated
Security=SSPI;Persist Security Info=False;Initial Catalog=DBDati;Data
Source=SERVER"
ti puň essere utile ???


 ti può essere utile ???
Certo.
Innanzitutto quello è il Native Client per Sql-Server 2005 (e se 
iniziassimo a essere meno stitici quanto a informazioni?).
Evidentemente devi utilizzare delle caratteristiche avanzate di 
Sql-Server 2005, per cui non puoi usare il classico SqlOleDb contenuto 
in MDAC, per cui non posso discutere la tua scelta di usare un provider 
di quel tipo.
Comunque, il SQL Native CLient NON fa parte di MDAC, è una tecnologia a 
parte, e va scaricato e installato a parte.
Ciao
Clberto


sai dove trovarlo ?????
Grazie
NB.
(la prossima volta sarà più ricco di dettagli)


 (la prossima volta sarà più ricco di dettagli)
Quello sicuramente, perchè è fastidioso dove estrarre le informazioni a 
pezzettini come se si stesse discutendo di un segreto militare (mentre 
invece dovrebbe essere l'OP a scrivere tutto il possibile).
Ma quello che mi chiedo è: quando hai scelto di utilizzare quel 
provider, ti sei reso conto delle problematiche di distribuzione a cui 
vai incontro?
Ci sono pacchetti differenziati per il 32 e 64 bit, mentre per MDAC hai 
l'agevolazione che è già distribuito con i Service Pack di XP.
Insomma, puoi spiegarmi esattamente quale feature di Sql-Server2005 ti 
ha costretto ad usare un provider 'particolare' (che la stessa MS 
sconsiglia di utilizzare se non strettamente necessario) anzichè quello 
normale?
Alberto


Nessuno mi ha costretto ad utilizzarlo !!!
Ho semplicemente fatto una ricerca
su internet e ho trovato questo esempio
e l'ho copiato adattandolo al mio DB.
Tutto qui, banale quanto incoscente.
Dammi tu allora la stringa migliore....
il miei client te ne saranno grati a vita....
Grazie


 il miei client te ne saranno grati a vita....
Fattela tu.
Hai un ADODC?
Vai sulla proprietà Connection, clicca, creane una con il SqlOleDb 
(spunta il PersistSecurityInfo), poi copiaincollala nel codice (e 
toglila dal controllo).
Ciao


[SNIP]
Sant'Alberto...
Lokar 

"Sembra che" Alberto sia stato molto utile
ma un po di acidità in meno
non farebbe male....


 non farebbe male....
O_O
Ti stai riferendo ad una persona che (senza essere minimamente tenuto a 
farlo) ti ha regalato un po' del suo tempo per scrivere 5 post per aiutarti.
Perdonami, ma anche un po' di gratitudine in piu' non farebbe male...
    Alex

infatto nel mio post
prima c'è la gratitudine
"....sia stato molto utile"
e poi una critica costruttiva...
"un po di acidità in meno"
o solo perchè mi ha aiutato NON devo dire
quello che penso ???
