Tuesday, June 29, 2010

Wie zu beheben "Unbekanntes Datenbankformat 'filename.mdb" Fehler in MS Access

Microsoft Access ist eine weit verbreitete Desktop-relationale Datenbank-Anwendung. Das. MDB-Dateien mit diesem Programm erstellt Tabellen, Felder, Dateneingabe Formulare, Abfragen, Stored Procedures, Berichte und vieles mehr. Eine. Mdb-Datei speichert Daten als kontinuierlichen Seiten mit einer festen Größe. Die erste Seite, Datenbank-Definition Seite, hält die wichtigsten Definitionen der Datenbank. Und, wenn Sie diese Seite Struktur beschädigt wird aus irgendeinem Grund, wird Access nicht in der Lage sein zu erkennen und zu lesen Seiten in der Datei und wird einen Fehler melden. In solchen Situationen wird es wichtig zu reparieren beschädigt. Mdb-Datei oder Zugriff auf die Daten aus einem sauberen Backup und aktualisiert. Allerdings, wenn keine Sicherungskopie vorhanden ist, dann müssen Sie prüfen, unter Verwendung einer fortgeschrittenen Access Recovery Software.

Betrachten wir ein praktisches Szenario, wobei, versuchen Sie und montieren einer Access-Datenbank (im Zusammenhang mit Ihren Mitarbeitern persönliche Daten) und die folgende Fehlermeldung angezeigt:

Unbekanntes Datenbankformat 'filename.mdb "

In den obigen Fehler bezieht sich die filename.mdb zu korrumpieren. Mdb-Datei. Als Folge des Fehlers, können Sie keinen Zugriff auf relevante Informationen im Zusammenhang mit Ihren Mitarbeitern.

Ursache

Es könnten zwei mögliche Gründe für dieses besondere Fehler:

1.Die Fehler kann auftreten, wenn Sie versuchen, die Access-Datenbank in einer früheren Version anstatt der Öffnung in der neueren Version von MS Access zu öffnen
2.Die Fehler kann auch auftreten, wenn Ihre MS Access-Datenbank ist beschädigt

Auflösung

Versuchen Sie die folgenden Access Database recovery Schritte zur Access-Datenbank Informationen:

1.Sie müssen die Datenbank in der niedrigeren Version von MS Access zu konvertieren, indem Sie die aktuelle Version. Nach der Konvertierung können Sie die Datenbank mit einer älteren Version zu öffnen.
2.In um die Reparatur der beschädigten Access-Datenbank, können Sie das eingebaute Dienstprogramm zum Reparieren, Komprimieren und Reparieren verwenden. Betrachten Sie die folgenden Schritte aus:
Auf dem Menü Extras auf Datenbank-Dienstprogramme, und klicken Sie dann auf Datenbank komprimieren und reparieren.
In der Datenbank komprimieren Dialogfeld, geben Sie die Access-Datei die Sie komprimieren möchten, und klicken Sie dann auf Compact.
In den Compact-Datenbank in das Dialogfeld, geben Sie einen Namen, das Laufwerk und Ordner für die komprimierte Access-Datei.
Klicken Sie auf Speichern.
Wenn nach der Feststellung der oben genannten Schritte, stoßen Sie immer noch die gleiche Fehlermeldung, Download einer Access-Reparatur-Software aus dem Internet.

Sunday, June 27, 2010

Beilegung der "Microsoft Jet-Datenbankmodul konnte das Objekt nicht finden MSysDb ..." Access-Fehler

Die Microsoft Jet Database Engine ist eine Datenbank-Engine für viele Microsoft-Anwendungen wie MS Access. Es ist die zugrunde liegende Komponente von Access. Microsoft Access 95, 97 erstellen Sie eine Microsoft Jet 3.0-Format-Datenbank-Datei, in der Erwägung, Access 2000, 2002 und 2003-Versionen erstellen Sie eine Microsoft Jet 4.0-Datenbank-Datei-Format. In Zeiten, kann es zu mehreren Fehlern bei der Montage Ihrer Access-Datenbank-Dateien (. Mdb oder. Mdb) oder im schlimmsten Szenarien werden Sie nicht in der Lage, selbst zu öffnen MS Access-Anwendung. Solche Situationen Oberfläche durch korrupte Access-Datenbank-Dateien und das Ergebnis in Daten Unzugänglichkeit. Sie können die Daten unter Verwendung einer aktualisierten Sicherung wiederherstellen. Jedoch in Abwesenheit von einem sauberen und gültige Sicherung, sind Sie verpflichtet, für eine erweiterte Access Recovery Dienstprogramm.

Betrachten wir ein Szenario, wobei Sie mit einer Access-Datenbank in einer Multi-User-Umgebung, und wenn Sie versuchen, das Programm zu öffnen, erhalten Sie möglicherweise die folgende Fehlermeldung:

"Das Microsoft Jet-Datenbankmodul konnte das Objekt nicht finden MsysDb. Achten Sie darauf, das Objekt existiert und dass Sie seinen Namen und Pfad-Namen. "

Die obige Fehlermeldung würden Sie aus der Montage des Access-Datenbank zu beschränken.

Ursache

Die Ursache des Fehlers sein könnte. Mdb oder. ACCDB-Datei Korruption. Diese Jet-Datenbank-Dateien beschädigt aus verschiedenen Gründen, einschließlich unterbrochen read / write oepration, fehlerhafte Netzwerk-Hardware oder das Öffnen und Speichern der Datei in ein anderes Programm.

Auflösung

Um das Problem zu beheben, sollten Sie die folgenden Access Database Recovery Schritte aus:

Nehmen Sie eine Sicherung der betroffenen Access-Datenbank-Datei
Führen Sie das eingebaute komprimieren und reparieren-Dienstprogramm (Jetcomp.exe), folgendermaßen vor:
1.Close der aktuellen Datenbank
2.Auf dem Menü Extras auf Datenbank-Dienstprogramme, und klicken Sie dann auf Datenbank komprimieren und reparieren
3.In der Datenbank komprimieren Dialogfeld geben Sie den Namen, Laufwerk und Ordner für die komprimierte Access-Datei
4. Klicken Sie auf Speichern
5.Rebuilt der Datenbank durch Importieren von Tabellen in einer neuen Datenbank

Wenn Sie nicht bekommen, die gewünschten Ergebnisse, können Sie immer für einen Zugriff Dritter Reparatur-Software gehen. Solche Tools sind so konzipiert, gründlich scannen beschädigt. Mdb oder. Mdb Dateien durch die Anwendung verbesserter Scan-Algorithmen und und extrahieren Sie alle Informationen.

Thursday, June 24, 2010

Auflösen "Fehler beim Laden Form_FormName ..." Fehler beim Upgrade auf Access 2003

In Microsoft Access können Sie Daten in Tabellen eingeben in eine schnelle und einfachste Weg, durch die Verwendung von Formularen. Sie können drei Arten von Formularen in Access nämlich Dateneingabe-Formen, Schalttafeln und Brauch-Dialogfelder. Damit ist ein wichtiger Teil der Microsoft Access Datenbank. Manchmal, wenn Sie versuchen, ein Upgrade auf eine neuere Version von Microsoft Access, erhalten Sie möglicherweise einen Fehler. Da die Daten nicht mehr zugegriffen werden, wird es für Sie, für Access Recovery Strategien unerlässlich. Sie können eine aktualisierte Sicherung der beschädigten Datenbank wiederherstellen oder benutzen Sie komprimieren und reparieren inbuilt Dienstprogramm. Wenn nichts funktioniert zu Ihren Gunsten oder Sie bekommen nicht die gewünschten Ergebnisse, ist es ratsam, zu einem Drittanbieter-Reparatur-Software wechseln.

Betrachten wir ein Szenario, praktische, dadurch gekennzeichnet, versuchen Sie eine Access 2002 (XP)-Datenbank auf Access 2003 konvertieren, erhalten Sie möglicherweise die folgende Fehlermeldung:

"Ein Fehler trat beim Laden Form_FormName. Wollen Sie fortfahren? "

Und, wenn Sie auf Ja klicken, erhalten Sie eine andere Fehlermeldung, die wie geht:

"Ungültiger Prozedur-Aufruf oder Argument"

Ursache

Die obige Fehlermeldung schlägt vor, dass Microsoft Access 2002 (XP)-Datenbank beschädigt ist.

Auflösung

Sie können versuchen, die folgenden Access database recovery Schritte unternehmen, um das Problem zu beheben:

Da Access 2002 und Access 2000 verwenden unterschiedliche Binaries für Code kompilieren, kann eine dekompilieren Arbeit. (Microsoft Access zwei Kopien des Codes, dh Text-Version zu halten und kompilierte Version, wenn beide nicht synchron sind, können Sie ganz seltsame Fehler kommen. In solchen Szenarien, hilft ein dekompilieren durch das Einbringen der kompilierten Version.)

1.Make eine Kopie der. MDB-Datei, während Access nicht ausgeführt wird
2.Verwendung komprimieren und reparieren-Tool
3.Schließen Access. Öffnen Sie eine Eingabeaufforderung, und geben Sie die folgenden
"C: \ Program Files \ Microsoft Office \ Office \ Msaccess.exe" / dekompilieren "c: \ My Documents \ MyDatabase.mdb"
4.Again Compact
5.Try die Konvertierung erneut, kann der Fehler an der Oberfläche dieser Zeit.

Wenn Sie nicht in der Lage, die nagende Problem zu überwinden sind, keine Angst, gehen auf das Internet und laden Sie ein professioneller Access Repair Dienstprogramm. Diese Dienstprogramme sind in der Lage, eine MS Access-Datenbank, wenn sie nicht kompiliert wird, oder wenn es beschädigt wurde aufgrund eines externen Grund zu reparieren.

Wednesday, June 23, 2010

Wie zu reparieren beschädigte Access 2000-Datenbank nach einer fehlgeschlagenen Datenbank-Tabelle exportieren

In den Datenbanken ist die referenzielle Integrität als Satz von Regeln, die Sie nicht löschen oder verschieben Sie einen Eintrag in einer Tabelle, wenn ein passender Datensatz vorhanden ist in einer anderen Tabelle sorgt bezeichnet. Es ist ein sehr nützliches Feature, das Sie sicher, dass es keine Redundanz in der Datenbank macht. Doch in Zeiten Access verhält sich in einem inkonsistenten Weise wegen der referenziellen Integrität auf sich selbst durch eine Datenbank-Tabelle erzwungen. Solche Szenarien können die Korruption in der Datenbank führen. Weitere Gründe für die Beschädigung der Datenbank könnten Virusinfektionen, Stromausfälle, gleichzeitige Änderungen von mehreren Benutzern, etc. Sie sollten in-house-Methoden verwenden, um das Problem zu beheben. Manchmal kann man nicht in der Lage, beschädigte Datenbank zu reparieren. In solchen Fällen sollten Sie ein Drittanbieter access recovery Software ausführen zu erholen Access-Datenbank.

Betrachten wir ein Szenario, wobei Sie haben MS Access 2000 Datenbank. Aus dieser Datenbank, versuchen Sie eine Tabelle in eine andere Datenbank exportieren, aber Sie dies nicht tun. Eine Fehlermeldung wird angezeigt, das heißt:

"Das Microsoft Jet Database Engine nicht finden konnte das Objekt". Vergewissern Sie sich, das Objekt existiert und dass Sie richtig buchstabiert seinen Namen. "

Wenn Sie auf OK in der Fehlermeldung klicken, dann die folgende Fehlermeldung angezeigt:

"Ein Fehler trat beim Versuch, die Daten aus Tabelle exportieren" Tabellenname ". Die Daten wurden nicht exportiert. "

Ursache:

Die Ursache für diese falsche Situation ist, dass die Tabelle, die Sie exportieren möchten einen Self-Join-und Memo-Feld enthält. Darüber hinaus haben Sie die referenzielle Integrität auf den Tisch verhängt.

Auflösung:
  • Um diesen Fehler zu beheben, sollten Sie folgende Schritte durchführen:
  • Wandeln Sie alle Memo Felder in der Tabelle in Text-Feldern oder
  • Verschieben Sie alle Felder Memo an einen anderen Tisch, und dann
  • Implementieren Sie eine 1:1-Beziehung zwischen den Tabellen zu entfernen die referenzielle Integrität.

Das Problem werde durch die genannten Maßnahmen gelöst werden. Nun versuchen, die Tabelle zu exportieren. Es sollte jetzt klappen. Allerdings, wenn das Problem ist, dann sollten Sie einen anhaltenden Drittanbietern MDB Recovery Software verwenden, um Access-Datenbank wiederherzustellen. Diese Nur-Lese-Werkzeuge sind in der Lage, das beschädigte Daten aus der Access-Datei zu überschreiben, ohne die Original-Datei zu extrahieren.

Tuesday, June 15, 2010

Corrupt Access Database Objects zu unerwarteten Fehlern führen

Microsoft Access ist eine Datenbank-Anwendung verwalten System, entwickelt von Microsoft Corporation. Es ist ein Modul in Microsoft Office-Suite von Produkten. Es verwendet zwei Arten von Datenbanken, auf Ihre aussagekräftige Daten in Form von Tabellen - MDB (Master Database File für Microsoft Access 2003 und früheren Versionen) und ACCDB (Access-Datenbank für Microsoft Office Access 2007) zu speichern. Beide Datenbanken werden von verschiedenen Gegenständen, die für das einwandfreie Funktionieren der Datenbank erforderlich sind, vorgenommen. Allerdings, wenn einer der Datenbank-Objekte entweder beschädigt ist oder fehlt, kann Datenbank unbrauchbar und Sie Gesicht Datenverlust Situationen. Zur Überwindung dieser kritischen Situationen, müssen Sie MDB Recovery mit geeigneten Lösungen.

Beide Arten von Microsoft Access-Datenbanken (MDB-und ACCDB) gehören verschiedene Objekte, wie Tabellen, Berichte, Formulare, Makros, Trigger, Stored Procedures, VBA-Code, Einschränkungen und mehr. Alle diese Datenbank-Objekte sind in der Regel über eine Datenbank-Tabelle zentriert und mit ihr verwendet. Wenn eines oder mehrere der Access-Datenbank-Objekte beschädigt werden, kann die Datenbank nicht zugegriffen werden. In solchen Situationen kann man über eine ähnliche Fehlermeldung wie die folgende, wenn Sie auf die Datenbank zugreifen und Daten aus einem offenen versuchen zu kommen:

"Unerwarteter Fehler 35012"

Diese Fehlermeldung verhindert, dass die Access-Datenbank zu öffnen und es wird unbrauchbar. Um Daten aus den betroffenen Datenbank zu extrahieren, müssen Sie herausfinden, ihrer Ursache und führen Access Datenbank-Wiederherstellung durch die Festsetzung es.

Wurzel des Problems:

Sie können über dieses Verhalten von Microsoft Access kommen, wenn eines oder mehrere Objekte der Datenbank korrupt oder beschädigt sind. Die Beschädigung kann durch zahlreiche Gründe, wie z. B. Virusinfektionen, unerwarteten Herunterfahren des Systems, Anwendung Fehlfunktion verursacht werden, und vieles mehr.

Auflösung:

Gehen Sie durch die folgenden Schritte aus, um das Problem zu lösen:
  • Erstellen Sie neue Access-Datenbank.
  • Wählen Sie Get External Data Option aus dem Menü Datei und wählen "Importieren".
  • Ausschließen das Objekt, das Verursachen von Fehlern ist, und importieren Sie alle anderen Objekte auf neue Datenbank.

Wenn die obige Methode nicht MDB Recovery durchführen, wird es wesentlich, Reparatur und Wiederherstellung der beschädigten Datenbank mit Anwendungen von Drittanbietern. Die Access Recovery beschäftigt erweiterte Datenbank Scanning-Techniken, um alle seine fehlerhafte oder beschädigte Objekte zu extrahieren. Sie versichern, einfache Wiederherstellung mit interaktiven grafischen Benutzeroberfläche und somit nicht verlangen eine gute technische Fähigkeiten.