Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzo ADO

Quando eseguo l'istruzione:
Set MyConn = New ADODB.Connection
mi
segnala l'errore:
Run-time error '430':
Class does not support
Automation or does not support expected
interface
non riesco a capire
perchč?
grazie anticipatamente a chi mi risponde
--------------------------------
Inviato via 
http://usenet.iol.it

 interface
Se non l'hai già fatto referenzia ADO nel tuo progetto
( Microsoft ActiveX Data Objects 2.xx Library )
Quindi :
Dim MyConn as NEW ADODB.Connection
oppure ( meglio... )
Dim MyConn as ADODB.Connection
Set MyConn = NEW ADODB.Connection
Ciao
 Valter

 Valter
Ho già referenziato queste:
Visual
Basic for Application
Visual Basic runtime objects and procedures
Visual
Basic objects and procedures
OLE Automation
Microsoft ActiveX Data
Objects 2.1 Library
e ho anche dimensionato come hai già descritto tu
Ma mi segnala sempre errore !!!!
Non capisco cosa mi manca
Ciao
Marco


Che Ado usi e che MDAC hai installato sulla macchina target?
Alberto

--------------------------
Dim ADOconn As ADODB.Connection
Dim ADOrecs
As ADODB.Recordset
Private Sub Form_Load()
Set ADOconn = New
ADODB.Connection '<--- qui mi da' errore
Set ADOrecs = New
ADODB.Recordset
'Connessione a database access 2000
ADOconn.Provider =
"Microsoft.Jet.OLEDB.4.0"
ADOconn.ConnectionString = "Data
Source=c:\temp\dbtemp.mdb;User ID=Admin;Password=;"
ADOconn.ConnectionTimeout = 60
ADOconn.Mode = adModeReadWrite
ADOconn.CursorLocation = adUseServer
ADOconn.Open
....... 
.......
ADOconn.Close
End Sub
--------------------------
mi segnala l'errore:
--------------------------
Run-time error '430':
Class does not support
Automation or does not support expected
interface
--------------------------
Ho già referenziato queste:
--------------------------
Visual Basic for Application
--------------------------
Visual Basic runtime objects 
and procedures
--------------------------
Visual Basic objects and 
procedures
--------------------------
OLE Automation
--------------------------
Microsoft ActiveX Data
Objects 2.1 Library
--------------------------
non capisco perchè mi segnala 
l'errore descritto sopra.
ringrazio
anticipatamente
ciunque mi risponda


 ciunque mi risponda
Ripeto il mio post:


 Dim ADOrecs As Object
...


Alberto
scusa, ma è la prima volta che uso
ADO, sono alle prime armi.
con:
Che Ado usi ?
cosa intendi la versione
io sto utilizzando VB 6.0
con access 2000, la libreria
la ho già
indicata, quindi non capisco !?!?!?
e che MDAC hai installato ?
cosa
intendi con MDAC ?


E' buona norma utilizzare la libreria ADO più recente che hai sulla tua
macchina.
Per aggiornare ADO, dovresti utilizzare un pacchetto che si chiama MDAC e si
scarica gratuitamente dal sito Microsoft.
Oltre a questo, occorre vedere che S.O. usi. Se usi W95 o W98 prima
edizione, ti conviene anche installare una cosa che si chiama DCOM98, prima
di MDAC.
Ad esempio, io ho installato MDAC2.7 ITA, e quindi uso la libreria ADO 2.7.
Del DCOM98 non ne ho avuto bisogno perchè uso W2000Pro.
Tieni anche allineato Visual Basic con i vari SP (siamo a SP5, ma per una
serie di motivi che ho già spiegato io mi sono fermato a SP4).
Da una veloce occhiata al tuo codice, non ho visto niente di sbagliato prima
dell'errore, per cui credo che il problema vada cercato nel tuo sistema, non
nell'applicazione.
Ciao
Alberto

Alberto
Ci provo !!!
Grazie 1000 !!!
