Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Kada sastavite ADO projekat, dobićete sledeću grešku:

Greška pri prevođenju: korisnički definisan tip nije definisan

Ovo se može dogoditi na vezi veze ili komandnog objekta.

Uzrok

Možete da se referenciraju jedna od sledećih biblioteka umesto Microsoft ActiveX Data Objects (ADODB) biblioteke tipova:

  • Biblioteka tipova Microsoft ActiveX podataka Recordset (ADOR).-ili-

  • Biblioteka tipova Microsoft ActiveX Data Objects (višedimenzionalno) (ADOMD).

Rešenje

Uklonite neispravnu referencu biblioteke tipova iz projekta i dodajte referencu u ispravnu biblioteku tipova.

Status

Ovo ponašanje je po dizajnu.

Više informacija

Koraci za reprodukovanje ponašanja

  1. Kreirajte novi projekat i dodajte komandno dugme (Command1) u obrazac.

  2. Dodajte referencu u biblioteku Microsoft ActiveX Data Objects.

  3. U obrazac dodajte sledeći kôd:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Pokrenite projekat i kliknite na komandno dugme. Pojavljuje se greška.

  5. Uklonite referencu i dodajte referencu u biblioteku Microsoft ActiveX Data Objects.

  6. Kliknite na komandno dugme. Greška se ne pojavljuje.

Napomena:

  • Korisnici programa Microsoft Access će morati da koriste ADODB. Veza da bi se izbegla konfuzija sa DAO objektom za povezivanje.

  • Ako je funkcija IntelliType uključena, trebalo bi da primetite da ona ne prikazuje vezu kao važeći objekat sa bibliotekom "ADOR Type", ali radi sa bibliotekom tipa ADODB. Ovo je dobar pokazatelj da nemate odgovarajuću biblioteku tipova na koju se upućuje.

  • Do ove greške može doći i prilikom referenciranje objekata u drugim bibliotekama tipova koje se ne referenciraju.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×