Als de opdrachten in de roosters van de informatiebestanden ingekort zijn na het opslaan, dan wordt dit veroorzaakt door een foutieve definitie van het veld EXPR van de tabel CTL. Dit veld wordt gedefinieerd als tekens in plaats van memo.
In de DBF-versie hoeft u enkel het type van dit veld te wijzigen in memo, en dit via een klassieke structuurwijziging uitgevoerd met behulp van TOOLS.
In de SQL-versie kan deze eenvoudige procedure ook worden toegepast, maar in dat geval zal de volledige content van het veld EXPR definitief gereset worden. Om dit verlies van content te vermijden, stellen wij u de volgende procedure voor:
- ga naar Tools van Mercator;
- neem de tabel CTL ("Databank / Structuur wijzigen");
- voeg het veld expr2 (type memo) toe;
- open Mercator;
- in de Fox Prompt (tabblad SQL Server) invoeren en uitvoeren:
update ctl set expr2=expr
(hierdoor kunt u uw bestaande opdrachten overzetten); - ga naar Tools van Mercator;
- neem de tabel CTL ("Databank / Structuur wijzigen");
- wijzig het type van het veld expr van tekens naar memo;
- open Mercator;
- in de Fox Prompt (tabblad SQL Server) invoeren en uitvoeren:
update ctl set expr=expr2
(om de opdrachten terug te zetten in het veld expr, met behoud van het formaat memo); - ga naar Tools van Mercator;
- neem de tabel CTL ("Databank / Structuur wijzigen");
- schrap het veld expr2;
- plaats uw opdracht terug in het rooster. Voortaan zal ze niet langer ingekort worden.