Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Access 2007 - problema connessione ADO

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Access 2007 - problema connessione ADO

Postdi gbu123 » 30/09/08 09:33

ciao

sto cercando di accedere ad un db Access 2007 con una connessione ADO ,
le istruzioni sono le seguenti :

'provo ad usare connessione ADO !!!!!!!!!!
Dim Cnxn As ADODB.Connection
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strSQL As String
Dim intResult As Integer

Set cn = CurrentProject.Connection
strSQL = "SELECT COUNT(*) As RecordCount FROM Tabella1 where key = " & Me.CampoMaschera
Set rs = New ADODB.Recordset
rs.LockType = adLockReadOnly
rs.Open strSQL, cn, adOpenStatic, adLockReadOnly, adCmdText

If intResult > 0 Then
Else
Msg_err = "non ci sono record inseriti"
GoTo Err_.....
End If


l'esecuzione mi da un MsgBox con il seguente messaggio :

Errore di compilazione : Tipo definite dall’utente non definito.

dove sbaglio ? che cosa devo fare ?

grazie , ciao
gbu123
Utente Junior
 
Post: 76
Iscritto il: 04/12/07 10:47

Sponsor
 

Re: Access 2007 - problema connessione ADO

Postdi archimede » 30/09/08 10:40

Che tipo di campo è key? A che serve intResult? Come mai tra If e Else non c'è nulla?

HTH.

Alessandro

PS: Perché non usi il tag Code?
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Access 2007 - problema connessione ADO

Postdi gbu123 » 30/09/08 11:44

-Che tipo di campo è key?
è un intero lungo

-A che serve intResult?
manca la memorizzazione di RecordCount

-Come mai tra If e Else non c'è nulla?
perchè mando un messaggio quando il contatore è 0

cmq l'errore si riferisce all'istruzione : Dim Cnxn As ADODB.Connection
(col debug)

cmq ciao e grazie dell'intervento
gbu123
Utente Junior
 
Post: 76
Iscritto il: 04/12/07 10:47

Re: Access 2007 - problema connessione ADO

Postdi archimede » 30/09/08 13:18

gbu123 ha scritto:l'errore si riferisce all'istruzione : Dim Cnxn As ADODB.Connection
Se non hai già risolto, controllerei che nel progetto sia inclusa la ActiveX Data Objects Library (mi pare ALT/F11 e poi Tools -> References, o qualcosa di simile) e magari togli la DAO, se non la usi più.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Access 2007 - problema connessione ADO

Postdi gbu123 » 30/09/08 15:07

ho spuntato :
-Microsoft Activex Data Objects 6.0 Library (ce ne sono diversi)
-Microsoft OLE DB ser vice compnent 1.0 Type Library ,
-OLE DV Error Type Library

ok ?

grazie , ciao
gbu123
Utente Junior
 
Post: 76
Iscritto il: 04/12/07 10:47

Re: Access 2007 - problema connessione ADO

Postdi archimede » 30/09/08 16:43

gbu123 ha scritto:ok ?
Se funziona, sì.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Applicazioni Office Windows


Topic correlati a "Access 2007 - problema connessione ADO":

Problema Windows 10
Autore: asso1998
Forum: Software Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 23 ospiti