Bekannte Inhalte von TechKnow
Problemfehler – Bei dem Versuch, Code zu kompilieren, tritt "Kompilierungsfehler: Benutzerdefinierter Typ
nicht definiert" auf.
Hinweis : Ich werde die Beispiele ADO und VBA verwenden, die aus dem Web geladen werden. Die ersten drei Zeilen des Codes werden direkt aus dem Dokument kopiert als:
Dim cn As New ADODB. Connection
Dim rst As New ADODB. Recordset
Dim cmd As New ADODB.Command
Resolution
Mark a reference to aMicrosoft Active X Data Object Library in the VBA editor.
1. Öffnen Sie den VBA-Editor, und wechseln Sie zu Tools | Verweise.
2. Scrollen Sie nach unten, bis die Microsoft Active X-Datenobjektbibliothek angezeigt wird.
3. Wenn Sie über mehrere Versionen verfügen, verwenden Sie die neueste Version. Die Versionen entsprechen den Versionen von MDAC. Das einzige Mal, wenn Sie die neueste Version nicht verwenden möchten, ist die Verteilung der Project auf einen Computer, auf dem eine ältere Version installiert ist. Wenn also die Computer , die Sie verteilen, nur MDAC 2.6 installiert sind und Sie über MDAC 2.7 verfügen, überprüfen Sie den Verweis auf Version 2.6 der Microsoft Active X Data Object Library, um sicherzustellen, dass die Project auf den Computern funktioniert, an die Sie sie verteilen.
Dieser Artikel war TechKnownow document ID:29167