off2k Access

Dieses Thema off2k Access im Forum "Windows XP Forum" wurde erstellt von miru, 26. Juli 2005.

Thema: off2k Access beim Starten einer Abfrage kommt folgende Fehlermeldung: Object invalid or no longer set Ich vermute, die Abfrage...

  1. beim Starten einer Abfrage kommt folgende Fehlermeldung:

    Object invalid or no longer set

    Ich vermute, die Abfrage greift in die leere --> kenne mich nicht so gut im Access. ::)

    MS vorschreibt dies:

    1. Starten Sie Access, und öffnen Sie die Beispieldatenbank Nordwind.mdb.
    2. Erstellen Sie ein Modul, und geben Sie die folgende Prozedur ein:
    Sub CurrentDbSuccess()
    Dim db As DAO.Database
    Dim td As DAO.TableDef
    Set db = CurrentDb()
    Set td = db.TableDefs(Kunden)
    MsgBox td.Name
    End Sub

    3. Um diese Prozedur zu testen, geben Sie die folgende Zeile im Testfenster ein, und drücken Sie die EINGABETASTE: CurrentDbSuccess

    Beachten Sie, daß die Meldung Kunden angezeigt wird, die den Namen der Tabelle Kunden angibt.


    habe aber irgendwie Mühe dies nachzuvollziehen!!!

    please help diese Schritte vom BigBrother in die Tat um zusetzten... :mad:
     
  2. Also zunächst einmal die Abfrage löschen und neu anlegen. Dann ausprobieren ob das geht. Wenn nicht, dann sind vermutlich einige Verweise nicht gesetzt, insbesonder geht es um die Zugriffsmethode.

    DAO = Data Access Objects; die Methode mit der bis ACCESS 2000 gearbeitet wurde. Geht, wenn der Verweis eingestellt ist, auch unter 2000, XP und 2003.

    ADO = ActiveX Data Objects; die Methode mit der ab ACCESS 2000 gearbeitet werden kann.

    Man kann mit beiden Methoden innerhalb einer Datenbank gleichzeitig arbeiten, man muß nur die Verweise entsprechend eintragen (DAO vor ADO).

    Wenn das alles nichts bringt nochmal melden!

    Gruß
    Kurt Körner
     
  3. Habe nochmal nachgedacht (was ja nicht ganz falsch ist) und denke es kann auch an einer falschen Registrierung der notwendigen DAO.dll liegen.

    Für ACCESS 97 gilt DAO350.dll für
    A2000 / AXP / A2003 = DAO36x.dll

    Den Pfad zu dieser DLL ermitteln (per Suchen) und die Datei evtl. Deregistrieren mit dem Befehl:

    regsvr32.exe DeinPfad\DAO3xx.dll /u

    Wird hierbei mitgeteilt die Deregistrierung sei erfolgreich gewesen, dann bestand zwar ein REG-Eintrag; doch nu is er weg. Also neu registrieren mit dem Befehl:

    regsvr32.exe DeinPfad\DAO3xx.dll

    Die xx-en stehen für die Version für der notwendigen DLL, die Gänsefüßchen dürfen nicht mit eingegeben werden.

    Gruß
    Kurt Körner
     
Die Seite wird geladen...

off2k Access - Ähnliche Themen

Forum Datum
probleme mit off2k - system ? Windows XP Forum 6. Jan. 2005
W8.1 INACCESSIBLE_BOOT_DEVICE nach USB-Problem Windows 8 Forum 7. Mai 2015
Access 2010 lfd. Konfiguration-Setup Windows 7 Forum 7. Dez. 2014
Probleme mit Access Runtime und einem Programm Windows 7 Forum 24. Mai 2014
Viewer für MS Access Windows XP Forum 23. Okt. 2013