Tuesday, June 29, 2010

Hoe op te lossen 'Onbekende database-indeling' filename.mdb 'fout in MS Access

Microsoft Access is een veel gebruikte desktop relationele database applicatie. Het. Mdb-bestanden die zijn gemaakt met dit programma bevat tabellen, velden, data entry formulieren, query's, stored procedures, rapporten en nog veel meer. Een. Mdb-bestand slaat gegevens op als een continue pagina's met een vaste grootte. De eerste pagina, database-definitie pagina bevat de belangrijkste definities van de database. En als deze pagina structuur beschadigd raakt als gevolg van een of andere reden, zal Access niet kunnen herkennen en pagina's in het bestand te lezen en zal een fout te melden. In dergelijke situaties wordt het belangrijk om reparatie corrupte. Mdb-bestand of de toegang tot de gegevens uit een schone en bijgewerkte back-up. Echter, als er geen back-up beschikbaar is, dan moet u overwegen gebruik te maken van een geavanceerde Access recovery software.

Beschouw een praktische scenario, waarin, u probeert en monteer een Access-database (met betrekking tot uw medewerkers persoonlijke gegevens) en je krijgt de volgende foutmelding:

Onbekende database-indeling 'filename.mdb'

In de bovenstaande fout, de filename.mdb verwijst naar corrupte. MDB-bestand. Als gevolg van de fout, kunt u geen toegang tot relevante informatie met betrekking tot uw medewerkers.

Veroorzaken

Er kunnen twee mogelijke oorzaken voor deze specifieke fout:

1.Het foutmelding kan verschijnen wanneer u probeert om de Access-database openen in een eerdere versie in plaats van het te openen in de nieuwere versie van MS Access
2.Het fout kan zich ook voordoen als uw MS Access-database is beschadigd

Resolutie

Probeer het volgende Access database recovery stappen om de toegang database-informatie:

1.U moeten bekeren van de database in de lagere versie van MS Access, met behulp van uw huidige versie. Na het omzetten, kunt u de database openen met een oudere versie.
2.In om de corrupte Access-database repareren, kunt u de ingebouwde reparatie programma, comprimeren en herstellen te gebruiken. Beschouw de volgende stappen:
Op het menu Extra, wijs Database Utilities en klik op Database comprimeren en herstellen.
In de database comprimeren dialoogvenster het Access-bestand dat u wilt comprimeren en klik op Comprimeren.
In het Compact dialoogvenster Database, een naam, station en de gecomprimeerde map voor Access-bestand.
Klik op Opslaan.
Indien, na de bovengenoemde stappen, kunt u nog steeds met dezelfde fout, download een Access-reparatie-software van het internet.

Sunday, June 27, 2010

Het oplossen van 'De Microsoft Jet Database Engine kan niet vinden het object MSysDb ... " Toegang fout

De Microsoft Jet Database Engine is een database-engine voor veel Microsoft-applicaties zoals MS Access. Het is de onderliggende componenten van Access. Microsoft Access 95, 97 een indeling Microsoft Jet 3.0 database-bestand, terwijl, Access 2000, 2002 en 2003 versies te maken van een Microsoft Jet 4.0-indeling databasebestand. Soms kom je een aantal fouten tijdens de montage van uw Access-database-bestanden (. MDB-of. ACCDB) of in het ergste scenario's die u niet in staat zijn om zelfs open MS Access applicatie. Dergelijke situaties oppervlak als gevolg van corrupte bestanden en Access-database resulteren in data ontoegankelijkheid. U kunt de gegevens terugzetten met behulp van een back-up bijgewerkt. Echter, bij het ontbreken van een schone en geldige back-up, bent u verplicht om te kiezen voor een geavanceerde Access recovery nut.

Bedenk een scenario, waarin, bent u met een Access-database in een multi-user omgeving, en wanneer u probeert en open het programma, ontvangt u de volgende foutmelding:

"De Microsoft Jet Database Engine kan niet vinden het object MsysDb. Zorg ervoor dat het object bestaat en dat u de spelling van haar naam en naam van het pad. "

De bovenstaande foutmelding te beperken zou u van de montage van de Access-database.

Veroorzaken

De oorzaak van de fout zou kunnen zijn. MDB-of. ACCDB-bestand corruptie. Deze Jet database-bestanden corrupt raken als gevolg van diverse redenen, waaronder onderbroken lees / schrijf oepration, defecte netwerkapparatuur, of het openen en opslaan van het bestand in een ander programma.

Resolutie

Om het probleem op te lossen, kunt u overwegen de volgende Access database Recovery

Neem een back-up van de getroffen Access-databasebestand
Voer het ingebouwde hulpprogramma Comprimeren en herstellen (Jetcomp.exe), volg deze stappen:
1.Close de huidige database
2.Op het menu Extra, wijs Database hulpprogramma's en klik op Database comprimeren en herstellen
3.In de database comprimeren dialoogvenster de naam, het station en de map voor de gecomprimeerde Access-bestand
4.Click opslaan
5.Rebuilt de database door het importeren van tabellen in een nieuwe database

Als je niet het gewenste resultaat, dan kunt u altijd gaan voor een toegang van derden tot reparatie-software. Dergelijke hulpmiddelen zijn bedoeld om grondig te scannen beschadigd. MDB-of. ACCDB-bestanden door het toepassen van verbeterde algoritmen en scannen en extract alle informatie.

Thursday, June 24, 2010

Het oplossen van "Er is een fout opgetreden tijdens het laden Form_FormName ..." fout tijdens een upgrade naar Access 2003

In Microsoft Access kunt u gegevens invoeren in de tabellen op een snelle en eenvoudige manier met behulp van formulieren. U kunt drie soorten van formulieren in Access weten data entry-formulieren, schakelborden en custom-dialoogvensters. Zo, de vorm is een belangrijk onderdeel van de Microsoft Access-database. Af en toe, wanneer u probeert en upgraden naar een recente versie van Microsoft Access, ontvangt u een foutmelding. Als de gegevens ontoegankelijk worden, wordt het noodzakelijk voor u om te zoeken naar Access recovery . U kunt gebruik maken van een back-up bijgewerkt om de corrupte database herstellen of te comprimeren en herstellen ingebouwde hulpprogramma gebruiken. Als er niets in uw voordeel werkt of je krijgt niet de gewenste resultaten, is het aan te raden over te schakelen naar een derde partij reparatie software.

Beschouw een praktische scenario, waarin, u probeert een Access 2002 (XP) database te converteren naar Access 2003, ontvangt u de volgende foutmelding:

"Er is een fout opgetreden tijdens het laden Form_FormName. Wilt u doorgaan? "

En, als u op Ja klikt, ontvangt u een andere foutmelding die gaat als volgt:

"Invalid procedure call of argument"

Veroorzaken

De bovenstaande foutmelding suggereert dat Microsoft Access 2002 (XP) database corrupt is.

Resolutie

U kunt het volgende proberen Access database recovery stappen om het probleem op te lossen:

Aangezien Access 2002 en Access 2000 gebruiken verschillende binaries voor te stellen code, kan een decompileren werk. (Microsoft Access twee exemplaren van de code wil zeggen tekstversie te houden en gecompileerde versie, indien beide zijn niet synchroon, kan kom je op vreemde fouten. In een dergelijk scenario, een decompileren helpt door het dumpen van de gecompileerde versie.)

1.Make een kopie van het. MDB-bestand terwijl de toegang is niet actief
2.Gebruik de Compact en Reparatie gereedschap
3.Close Access. Open een opdrachtprompt en voer de volgende
"C: \ Program Files \ Microsoft Office \ Office \ msaccess.exe" / decompileren "c: \ Mijn documenten \ mijndatabase.mdb"
4.Again Compact
5.Try de conversie weer, kan de fout aan het oppervlak van deze tijd.

Als u niet in staat om de zeurende probleem op te lossen, maak je geen zorgen, ga dan naar het internet en het downloaden van een professionele toegang Repair Utility. Dergelijke toepassingen zijn in staat om een MS Access-database als het niet is opgesteld of indien het beschadigd heeft als gevolg van een externe reden te repareren.

Wednesday, June 23, 2010

Hoe te repareren corrupte Access 2000-database na mislukte database tabel exporteren

In de databases, referentiële integriteit is genoemd als het geheel van regels die ervoor zorgt dat je niet kunt verwijderen of verplaatsen van een record in een tabel als een overeenkomstige record aanwezig is in een andere tabel. Het is een zeer handige functie die ervoor zorgt dat er geen redundantie in de database. Echter, soms Access gedraagt zich in een inconsistente wijze als gevolg van de referentiële integriteit opgedrongen zich door een database tabel. Dergelijke scenario's kan leiden tot corruptie in de database. Andere redenen voor beschadiging van de database kan worden virusinfecties, stroomuitval, kan de gelijktijdige wijzigingen van meerdere gebruikers, enz. U moet in-house methodes gebruiken om het probleem op te lossen. Op sommige momenten kan je niet in staat zijn om de beschadigde database te repareren. In dergelijke gevallen moet u gebruik maken van een derde partij Access recovery software terug te voeren Access-database.

Denk aan een scenario waarbij u MS Access 2000-database. Vanuit deze database, u probeert om een tabel te exporteren naar een andere database, maar u dit niet te doen. Er is een fout bericht wordt weergegeven, dat wil zeggen:

"De Microsoft Jet Database Engine kan niet vinden het object". Zorg ervoor dat het object bestaat en dat je correct gespeld zijn naam. "

Wanneer u klikt op OK op de foutmelding, dan is de volgende foutmelding wordt weergegeven:

"Er is een fout opgetreden bij de gegevens uit de tabel uitvoer" tabelnaam ". De gegevens werden niet uitgevoerd. "

Oorzaak:

De oorzaak van deze onjuiste situatie is dat de tabel die u wilt exporteren van een self-join en Memo veld bevat. Bovendien hebt u opgelegd referentiële integriteit op de tafel.

Resolutie:

  • U kunt deze fout, moet u de volgende stappen:
  • Zet alle Memo-velden in de tabel naar tekst velden, of
  • Verplaats alle Memo-velden naar een andere tafel, en vervolgens
  • Uitvoeren van een 1:1 relatie tussen de tabellen aan de referentiële integriteit te verwijderen.

Het probleem zou worden opgelost met behulp van de genoemde stappen. Nu proberen om de tafel te exporteren. Het zou moeten werken prima nu. Echter, als het probleem is dan moet je een aanhoudende derden MDB recovery software gebruiken om Access-database terug te vorderen. Deze alleen-lezen tools zijn in staat om de gecorrumpeerde data van het Access-bestand uit te pakken zonder het overschrijven van het originele bestand.

Tuesday, June 15, 2010

Corrupt Access Database Objects kan leiden tot onverwachte fouten

Microsoft Access is een database te beheren systeem applicatie, ontwikkeld door Microsoft Corporation. Het is een module in Microsoft Office suite van producten. Het maakt gebruik van twee soorten van database voor het opslaan van uw belangrijke gegevens in de vorm van tabellen - MDB (Master Database bestand voor Microsoft Access 2003 en eerdere versies) en MDB (Access-database voor Microsoft Office Access 2007). Beide databases zijn samengesteld uit verschillende objecten, die noodzakelijk zijn voor een goede werking van de database. Echter, als een van de database-objecten beide is beschadigd of ontbreekt, kan database onbruikbaar worden en je gezicht verlies van gegevens situaties. Om dergelijke kritieke situaties te overwinnen, moet je mdb recovery met behulp van passende oplossingen.

Beide soorten van Microsoft Access-databases (MDB en MDB) omvat diverse objecten, zoals tabellen, rapporten, formulieren, macro's, triggers, stored procedures, VBA-code, beperkingen en nog veel meer. Al deze database-objecten zijn over het algemeen gericht op een database tabel en ermee gebruikt worden. Wanneer een of meer van de Access-database objecten beschadigd raken, kan de database niet toegankelijk. In dergelijke situaties, kan u over een foutbericht van de volgende, wanneer u probeert om de database en open toegang tot de gegevens daaruit:

"Onverwachte fout 35012"

Deze foutmelding voorkomt dat de Access-database openen en het onbruikbaar wordt. Om gegevens te extraheren uit de betrokken databank, moet u om uit te vinden van de oorzaak en Access database recovery uit te voeren door de vaststelling van het.

Wortel van het probleem:

U kan komen over dit gedrag van Microsoft Access als een of meer van de database-objecten zijn beschadigd of beschadigd. De corruptie kan worden veroorzaakt door tal van redenen, zoals virus-infectie, onverwachte systeem shutdown, fout binnen een applicatie, en nog veel meer.

Resolutie:

Ga door de onderstaande stappen om het probleem op te lossen:
  • Maak een nieuwe Access-database.
  • Selecteer Externe gegevens ophalen optie uit het menu Bestand en kies Importeren.
  • Exclusief het object, dat de oorzaak is van fouten, en de invoer alle andere objecten naar nieuwe database.
Als de bovenstaande methode niet nakomt MDB herstel, wordt het van essentieel belang voor reparatie en herstel van de beschadigde database met behulp van toepassingen van derden. De Access recovery software gebruikt een geavanceerde scantechnieken database te extraheren al zijn corrupte of beschadigde objecten. Ze verzekeren een gemakkelijke terugwinning met interactieve grafische user interface en dus niet de vraag naar een goede technische vaardigheden.