Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Jet andmebaasimootori .MDB andmebaasi parandamine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 20.02.2010 07:28:14 Jet andmebaasimootori .MDB andmebaasi parandamine vasta tsitaadiga

Ma loodan, et programmeerimise foorum on õige koht selle küsimiseks..ühtlasi on siin ka vast kõige enam kompetentsi selleks. Mul on üks Jet andmebaasimootori andmebaas, mis selle andmebaasi majandamise tarkvaraga avamisel annab veateateks 3343 - Unrecognized database format <name>.MDB. Andmebaas läks vist katki mingi Jet andmebaasimootori enda ühilduvusprobleemi tõttu andmebaasimootori uuendamise tagajärjel. Ainus artikkel, mis .mdb parandamise kohta leidsin, kirjeldas seda protsessi üldsõnaliselt järgmiselt:

tsitaat:

In a MDB file, the data are stored as continuous pages with a fixed size. The first page, called database definition page, contains the most important definitions of the database.
If the page structure in the MDB file is damaged, for example, several bytes in the head of the file are lost permanently, Access will not be able to recognize the pages in the file and will report this error.


Kustkohast tuleks alustada, et seda manuaalselt parandada saaks? Millega talle hetkel, kui ta katki on, üldse ligi pääseb? Mingis MS arenduskeskkonnas? Vaid hex editor'iga? icon_rolleyes.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 23.02.2010 13:21:47 vasta tsitaadiga

JetEngine on windowsi enda komponent, st. fail tõmmatakse käima läbi tolle mootori, mdb fail avaneb sul reeglina MS Accessiga. Ideeliselt ei tohiks jet ise katki minna, kui sa mootorit uuendad (nt uuema office koos accessiga peale paned).
Erandiks on MS Office 2007 mis sisaldab Accessi jaoks teist mootorit - Office Access Connectivity Engine, samas mul siin loomkatsed vana jet 1.1 baasi ja Access 2007-ga andsid kenasti toimiva lahenduse

Võid katsetada ja proovida avada antud MDB faili Access 2000-dega avada ja kasutada MS Access Upsizing Wizardit, mis peaks siis antud baasi jet 4.0 versiooni peale uuendama.

On võimalik, et su baas on kettal vms viga saanud - näiteks keset kirjutamisoperatsiooni kooles masin maha vms (õhkõrn võimalus, kuid nähtud ja juhtunud), sellisel juhul oleks esimene küsimus - kus on backup ? ja kui seda pole siis on juba asi hullem...
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Jet andmebaasimootori .MDB andmebaasi parandamine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.