Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Atunci când compilați Project ADO, primiți următoarea eroare:

Eroare de compilare: tipul definit de utilizator nu este definit

Acest lucru se poate întâmpla fie într-o conexiune, fie într-un obiect de comandă.

Cauză

Este posibil să fi făcut referire la una dintre următoarele biblioteci în locul bibliotecii de tip Microsoft ActiveX Data Objects (ADODB):

  • Biblioteca de tipuri de înregistrări Microsoft ActiveX Data Objects (ADOR).-sau-

  • Microsoft ActiveX Data Objects (multi-dimensional) (ADOMD) tip Library.

Rezolvare

Eliminați referința incorectă a bibliotecii de tipuri din proiect și adăugați o referință la biblioteca de tipuri corecte.

Stare

Acest comportament este proiectat.

Mai multe informații

Pașii pentru reproducerea comportamentului

  1. Creați un proiect nou și adăugați un buton de comandă (Command1) la un formular.

  2. Adăugați o referință la biblioteca de înregistrări a obiectelor de date ActiveX Microsoft.

  3. Adăugați următorul cod la formular:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Rulează Project și faceți clic pe butonul de comandă. Apare eroarea.

  5. Eliminați referința și adăugați o referință la biblioteca obiecte de date ActiveX Microsoft.

  6. Faceți clic pe butonul de comandă. Eroarea nu se afișează.

Notă:

  • Utilizatorii Microsoft Access vor trebui să utilizeze ADODB. Conexiune pentru a evita confuzia cu obiectul de conexiune DAO.

  • În cazul în care caracteristica IntelliType este activată, ar trebui să observați că nu afișează conexiunea ca obiect valid cu biblioteca tip ADOR, dar nu și cu biblioteca tip ADODB. Aceasta este o indicație bună că nu aveți biblioteca de tipuri corecte la care se face referire.

  • De asemenea, această eroare poate apărea atunci când faceți referire la obiecte din alte biblioteci de tipuri la care nu se face referire.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×