Jump to content
  • 0

Bestand is beschadigd


Spaartje

Question

Posted

Hallo,

 

Wij gebruiken Filemaker Go op 2 iPads.

Het FM-bestand wordt via iTunes op de iPads gezet.

Het bestand kan na het overzetten naar de iPad gewoon gebruikt worden.

Alleen krijgen we ongeveer 1x per maand de foutmelding : "'STOCK_LOCATIONS.FMP12' is beschadigd en kan niet worden geopend. Gebruik de opdracht Herstellen van het desktopproduct om dit bestand te herstellen."

Op allebei de iPads kan dit voorkomen en het is eigenlijk random op welke en wanneer.

 

Als ik een herstel draai worden de file-blocks en de indexes rebuild.

Er zijn dan geen fouten te vinden.

 

Iemand een idee waar ik de fout moet zoeken?

3 answers to this question

Recommended Posts

  • 0
Posted

Sluit je het bestand op de iPad vooralleer je dat overzet naar de computer?

Dat moet je namelijk doen aangezien de databank pas echt opslaat bij het sluiten van de databank of bij het wisselen van tabel.

Anders krijg je dus een open bestand en dat kan problemen opleveren.

  • 0
Posted
Sluit je het bestand op de iPad vooralleer je dat overzet naar de computer?
Ik heb de indruk dat het bestand beschadigd raakt bij het overzetten van de computer naar de iPad. Het lijkt me onwaarschijnlijk dat het bestand dan op de iPad moet worden afgesloten, want ook wanneer het beschadigd ... het wordt met een "verse en goede" kopie overschreven vanaf de computer.

 

Het kan misschien wel zijn dat bij het overzetten terwijl dat op de iPad de DB nog open is dat de temp-file op de iPad niet wordt gewist en dat er dan een verschil is tussen de temp-file en de echte DB en dat de iPad daarom meldt dat de DB is beschadigd, terwijl dat helemaal niet zo is. De suggestie van Vitruvius is dan niet zo onwaarschijnlijk en is mogelijk ook wel te testen op de volgende manier:

 

  • Open het bestand op de iPad en breng wijzigingen aan, maar sla ze niet op door buiten de velden te tappen.
  • Wissel nu vanaf de PC met iTunes het bestand uit voor een verse "kantoor-versie" en open FmGO en kijk of het dan misgaat.

  • 0
Posted

Ik heb inderdaad foutief geschreven dat je het bestand moet sluiten wanneer het van de iPad naar de computer gaat (blijft waar, maar dat was niet de situatie hier)

De zin moet zijn dat "de DB gesloten moet zijn wanneer je van de computer naar de iPad gaat".

En wanneer je een bestaande DB op de iPad vervangt terwijl die nog open is op de iPad, dan krijg je inderdaad een conflict tussen de temp en de DB en dat kan een foutmelding geven.

Soms krijg ik ook de melding dat een bestand is beschadigd, Doorgaans omdat de computer of filemaker plots uitviel, crashte, of verkeerd werd afgesloten.

Nog nooit gehad dat de structuur, layouts, scripts van de DB beschadigd was en slechts in één geval was ik data kwijt (laatste wijzigingen).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...