Znaki
Ko zberete projekt ADO, se prikaže to sporočilo o napaki:
Napaka pri prevajanju: uporabniško določena vrsta ni opredeljena
Do tega lahko pride na povezavo ali na ukazni predmet.
Razlog
Morda ste se namesto knjižnice vrste Microsoft ActiveX Data Objects (ADODB) sklicevali na eno od teh knjižnic:
-
Microsoft ActiveX Data Objects (množica zapisov) (ADOR) Type Library.-or-
-
Microsoft ActiveX Data Objects (večdimenzionalne) (ADOMD) Type Library.
Rešitev
Odstranite nepravilni sklic knjižnice tipov iz projekta in dodajte sklic na pravilno knjižnico tipov.
Stanje
To vedenje je po načrtih.
Več informacij
Koraki za reproduciranje vedenja
-
Ustvarite nov projekt in dodajte ukazni gumb (Command1) v obrazec.
-
Dodajte sklic v knjižnico zapisov za Microsoft ActiveX Data Objects.
-
V obrazec dodajte to kodo:
Private Sub Command1_Click() Dim cn As ADODB.Connection End Sub
-
Zaženite projekt in kliknite ukazni gumb. Prikaže se sporočilo o napaki.
-
Odstranite sklic in dodajte sklic v knjižnico» Microsoft ActiveX Data Objects «.
-
Kliknite ukazni gumb. Napaka se ne prikaže.
Opomba:
-
Uporabniki programa Microsoft Access bodo morali uporabljati ADODB. Povezava do preprečevanja zamenjave s predmetom DAO Connection.
-
Če je funkcija IntelliType vklopljena, morate obvestilo, da ne prikazuje povezave kot veljavnega predmeta z zvrstjo» ADOR «, vendar pa v knjižnici tipov ADODB. To je dober znak, da nimate navedene pravilne knjižnice tipov.
-
Do te napake lahko pride tudi, ko se sklicujete na predmete v drugih knjižnicah tipov, ki niso navedene.