"TechKnowledge" turinys
Problemos
klaida – "Kompiliavimo klaida: vartotojo apibrėžtas tipas nėra apibrėžtas" įvyksta
bandant kompiliuoti kodą.
Pastaba. Aš naudoju ADO su VBA pavyzdžiais, iš anksto įkeltais iš žiniatinklio. Thefirst three lines of the code are copied in directly from the document as:
Dim cn As New ADODB. Ryšys
Neryškus kaip naujas ADODB. Recordset
Dim cmd As New ADODB.Command
Resolution
Mark a Reference to aMicrosoft Active X Data Object Library in the VBA editor.
1. Atidarykite VBA rengyklę ir eikite į Įrankiai | Nuorodos.
2. Slinkite žemyn, kol pamatysite "Microsoft Active X" duomenų objektų biblioteką.
3. Jei turite kelias versijas, naudokite naujausią versiją. Versijos atitiks MDAC versijas. Vienintelis laikas, kai nenorite naudoti naujausios versijos, yra, jei platinate Project į įrenginį, kuriame yra senesnė versija. Taigi, jei mašinos, kurias platinate, turi tik MDAC 2.6 įdiegtą, o jūs turite MDAC 2.7, patikrinkite nuorodą į "Microsoft Active X" duomenų objektų bibliotekos 2.6 versiją, kad užtikrinsite Project kad "Project" veiks su jūsų platinamais įrenginiais.
Šis straipsnis buvo "TechKnowledge" dokumento ID:29167