Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Fehlermeldung 'ActiveX component can't create object'
zurück: Schreibkonflikt Access MySQL weiter: Listenfeldeinträge in Array speichern Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
diwi
Gast


Verfasst am:
18. Feb 2008, 10:34
Rufname:

Fehlermeldung 'ActiveX component can't create object' - Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo,

ich habe ein Problem mit einer in VB6 geschriebenen Software, die in Access einen Bericht aufruft und ausdruckt.

Wenn auf einem Rechner Office97 installiert ist funktioniert das einwandfrei.
Bei Office2003 kommt dann die Fehlermeldung:
Zitat:
Run-time error '429':
ActiveX component can't create object
Habe versucht die DB zu konvertieren, was aber kein Erfolg gebracht hat.

Kennt jemand das problem?
Bzw. hat jemand ne Idee was ich sonst noch machen könnte?

Hier der VB6 code
Code:
Public Function PrintReport() As Boolean
    Dim acc       As New Access.Application
    Dim sLayout   As String
    Dim myvar     As Integer
   
    If cbPrintReport.Value = Checked Then
        myvar = txtAnzPrtOut.Text
        sLayout = "report1"
        Call acc.OpenCurrentDatabase(common.local, False)
        Call acc.DoCmd.OpenReport(sLayout, acViewPreview)
        Call acc.DoCmd.PrintOut(acPrintAll, , , , myvar)
        Call acc.DoCmd.Close(acReport, sLayout, acSaveNo)
        acc.DDETerminateAll
        acc.CloseCurrentDatabase
        Set acc = Nothing
        Set Report = Nothing
    End If
End Function
Code:
    common.local = tFilePath

Gruß
SGast
Gast


Verfasst am:
18. Feb 2008, 16:07
Rufname:


AW: Fehlermeldung "ActiveX component can't create objec - AW: Fehlermeldung "ActiveX component can't create objec

Nach oben
       Version: Office 97

Hallo,
hast du mal versucht die DB direkt mit Access zu starten und VBA zu kompilieren?
Erster Anlaufpunkt bei Versionsproblemen ist immer
VBA-Editor->Extras->Verweise
Schau mal ob dort ein Link "gebrochen" ist.

Gruß Steffen
diwi
Gast


Verfasst am:
19. Feb 2008, 09:43
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo Steffen,

wenn ich die DB ganz normal in Access öffne, besteht das Problem nicht.

Ich kann den Bericht ganz normal öffnen und auch ausdrucken.

Die Ferhlermeldung kommt nur bei einem Aufruf aus der VB6 Anwendung heraus.

Gruß
SGast
Gast


Verfasst am:
19. Feb 2008, 09:56
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo,
Zitat:
wenn ich die DB ganz normal in Access öffne, besteht das Problem nicht
... und das auf dem Office2003 Rechner!? Auf dem Rechner ist eine Vollversion von AC installiert?

Zitat:
Habe versucht die DB zu konvertieren, was aber kein Erfolg gebracht hat.
Was heißt das genau? Die Konvertierung ist gescheitert oder es tritt trotzdem der Fehler auf.

In welcher Zeile tritt der Fehler auf?

Evtl. solltest du mal die Sicherheitseinstellungen von AC2003 überprüfen, bzw. den Virenscanner deaktivieren.

Gruß Steffen
diwi
Gast


Verfasst am:
19. Feb 2008, 10:35
Rufname:


AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo Steffen,

- die Konvertierung ist normal durchgelaufen, was aber den Fehler nicht behoben hat.

- Ja die Db lässt sich mit Access2003(Vollversion) öffnen allerdings mit dem Hinweis dass ich die DB nicht verändern kann.Trotzdem kann ich den Bericht ganz normal öffnen und ausdrucken.

- Die Sicherheit habe ich im Access bereits auf niedrig runtergestellt sowie ich auch den Virenscanner schon deaktiviert habe -> keine Auswirkung

- Der Fehler tritt beim OpenDatabase auf

Gruß
SGast
Gast


Verfasst am:
19. Feb 2008, 10:38
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo,
Zitat:
Der Fehler tritt beim OpenDatabase auf
Versuche es mal mit einer neuen/leeren Datenbank im AC2003 Format.

Gruß Steffen
diwi
Gast


Verfasst am:
19. Feb 2008, 11:20
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo Steffen,

hab eine neue DB mit Access2003 erstellt und versucht auf die zu zugreifen... und siehe da das selbe Problem.

Ich Probier es jetzt mal mit dem aktuellen SP für VB6, mal sehn was das bringt.

Bin aber auch für jeden weiteren Vorschlag dankbar.

Und danke schon mal

Gruß
SGast
Gast


Verfasst am:
19. Feb 2008, 11:46
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo,
Zitat:
Ich Probier es jetzt mal mit dem aktuellen SP für VB6, mal sehn was das bringt.
Du kannst es auch mit Word/Excel bzw. Access selbst probieren.

Ich vermute weiterhin Sicherheitsprobleme, kann dir aber leider keinen konkreten Rat geben, welches Programm (AC/Virenscanner/...) genau das Öffnen verhindert.

Alternativ ist das öffnen der DB per shell möglich. Du greifst dann per GetObject auf die DB zu.
Du könntest ohnehin mal versuchen, über GetObject/Createobject die DB anzusteuern
Code:
    Dim xlApp As Object
   
    Set xlApp = GetObject("c:\...\DeineDB.mdb")
    xlApp.Visible = True
    ' ....

Gruß Steffen
diwi
Gast


Verfasst am:
19. Feb 2008, 14:29
Rufname:

AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo Steffen,

ich hab jetzt mal nen anderen Weg eingeschlagen.

Ich vermute es liegt an der Registrierung. Dass die Zeile
Code:
Dim acc       As New Access.Application
irgendwie nicht den richtigen Registrierungsschlüssel bekommt und somit auch nicht das richtige bzw. kein ActiveX Objekt.

Wenn ich in der Anwendung, die Access Objekt Variable mit Angabe der Version initialisiere, dann funktioniert das unter Access2003, mit der Folge dass dies in Access97 verständlicherweise nicht mehr geht.
Code:
    Dim acc As Object
   
    Set acc = CreateObject("Access.Aplication.11")
Hmmm.. ich werd erstmal nur für diesen Arbeitsplatz das wohl ändern ändern müssen.

Mal sehn ob es in der Registry nen Schlüssel gibt, der auf die Version, die auf dem System gerade installiert ist verweist.

Gruß
steffen0815
VBA-Programmierer


Verfasst am:
19. Feb 2008, 20:11
Rufname:


AW: Fehlermeldung 'ActiveX component can't create object' - AW: Fehlermeldung 'ActiveX component can't create object'

Nach oben
       Version: Office 97

Hallo,
eine logische Erklärung wäre, dass auf dem Rechner (zusätzlich) irgendeine Accessruntime-Version installiert ist.

_________________
Gruß Steffen
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung: "Join-Ausdruck nicht unterstützt" 4 daizy 2888 01. Dez 2009, 11:00
daizy Fehlermeldung: "Join-Ausdruck nicht unterstützt"
Keine neuen Beiträge Access Tabellen & Abfragen: Create table mit Feldnamen aus Formular 2 Job 1000 03. Jul 2009, 09:16
Job Create table  mit Feldnamen aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung: Diese Datenbank ist bereits exklusiv geöffnet 0 Lothar_OMC 2546 02. März 2009, 12:58
Lothar_OMC Fehlermeldung: Diese Datenbank ist bereits exklusiv geöffnet
Keine neuen Beiträge Access Tabellen & Abfragen: Datenbankschema per SQL Create Befehle erstellen 5 BenR 4872 16. Jun 2008, 10:33
MAPWARE Datenbankschema per SQL Create Befehle erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung beim Löschen eines Datensatzes aus der Tab ! 1 lars.muc 397 18. Feb 2008, 15:09
JörgG Fehlermeldung beim Löschen eines Datensatzes aus der Tab !
Keine neuen Beiträge Access Tabellen & Abfragen: UNION erzeugt Fehlermeldung 1 Zed2k 401 10. Jan 2008, 17:30
Zed2k UNION erzeugt Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung 5 Kerstin83 413 07. Dez 2007, 01:06
JörgG Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Access Fehlermeldung ?!?!?! 3 creech 408 09. Nov 2007, 10:22
Nouba Access Fehlermeldung ?!?!?!
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung: Kein zulässiges Lesezeichen 1 Rolling_Metty 1838 25. Okt 2007, 19:45
jens05 Fehlermeldung: Kein zulässiges Lesezeichen
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlermeldung "Zu viele Felder definiert" 9 audiojoe 7320 23. Jun 2007, 15:09
SnakeHo Fehlermeldung "Zu viele Felder definiert"
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte Abfrage erzeugt Fehlermeldung 5 Sneff 807 14. März 2007, 12:28
Sneff Verschachtelte Abfrage erzeugt Fehlermeldung
Keine neuen Beiträge Access Tabellen & Abfragen: Was hat es mit dieser Fehlermeldung auf sich??? 3 Cyrics 804 14. Jul 2006, 15:17
Willi Wipp Was hat es mit dieser Fehlermeldung auf sich???
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps