Jump to content
  • 0

database corrupt?


hans erik

Question

Posted

Ik kom een vreemd probleem tegen. Ik vraag de velden op van een tabel met ExecuteSQL:

 

SELECT FieldName FROM FileMaker_Fields WHERE TableName = 'xxx'

 

waarin xxx de naam van de (base-)table is.

 

Dat levert een keurige lijst op behalve bij 1 tabel, daar blijft het resultaat leeg (dus niet: ?), terwijl de tabelnaam absoluut klopt.

Voor alle zekerhied een Recovery gedaan. Dat leverde een foutmelding op, maar in het Recovery.log niet een duidelijke aanwijziging wat er verkeerd was. Daarna de Recovery nogmaals gedaan en dat leverde een positief resultaat op (geen fouten meer, database zo te zien dus OK). Maar nog steeds geen veldnamen dus.

 

Iemand een idee?

4 answers to this question

Recommended Posts

  • 0
Posted

HE

 

ik heb geprobeerd dit te reproduceren met alle mogelijke illegale tekens in veldnamen, tabelnamen, maar ik krijg altijd keurig een lijstje terug met de veldnamen.

Een paar scenarios om te testen met jouw bestand:

1) Exporteer de bewuste tabel naar een apart bestand met alle voorhanden veldnamen en kijk of het daar ook mis gaat.

2) Maak een clone van het bewuste bestand en kijk of het dan nog steeds misgaat

3) Maak van de clone een aantal kopieën en gooi iedere keer de helft van de berekende velden weg totdat je wel de lijst met veldnamen terugkrijgt. Daarna doe je hetzelfde truukje met de helf van de velden die je even ervoor hebt weggegooid, net zolang totdat je de boosdoener hebt.

 

Verder heb ik geen suggesties. Succes en laat even weten of het lukt of niet

 

mvg, Menno

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...