Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si compila il progetto ADO, viene visualizzato il messaggio di errore seguente:

Errore di compilazione: tipo definito dall'utente non definito

Ciò può verificarsi in una connessione o un oggetto Command.

Causa

Al posto della libreria dei tipi Microsoft ActiveX Data Objects (ADODB) potrebbe essere stato fatto riferimento a una delle librerie seguenti:

  • Libreria dei tipi recordset di Microsoft ActiveX Data Objects (ADOR).-oppure-

  • Libreria dei tipi ADOMD (Microsoft ActiveX Data Objects) (Multi-Dimensional).

Risoluzione

Rimuovere il riferimento alla libreria dei tipi non corretto dal progetto e aggiungere un riferimento alla libreria dei tipi corretta.

Stato

Si tratta di un comportamento correlato alla progettazione del prodotto.

Ulteriori informazioni

Procedura per riprodurre il comportamento

  1. Creare un nuovo progetto e aggiungere un pulsante di comando (Command1) a una maschera.

  2. Aggiungere un riferimento alla raccolta Microsoft ActiveX Data Objects Recordset.

  3. Aggiungere il codice seguente al modulo:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Eseguire il progetto e fare clic sul pulsante di comando. Viene visualizzato l'errore.

  5. Rimuovere il riferimento e aggiungere un riferimento alla raccolta Microsoft ActiveX Data Objects.

  6. Fare clic sul pulsante di comando. L'errore non viene visualizzato.

Nota:

  • Gli utenti di Microsoft Access dovranno usare ADODB. Connessione per evitare confusione con l'oggetto connessione DAO.

  • Se la caratteristica IntelliType è attivata, è necessario notare che non Mostra la connessione come oggetto valido con la libreria dei tipi ADOR, ma con la libreria dei tipi ADODB. Questa è una buona indicazione che non si fa riferimento alla libreria dei tipi corretta.

  • Questo errore può verificarsi anche quando si fa riferimento a oggetti in altre librerie di tipi a cui non viene fatto riferimento.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×