U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Fout bij gebruik van de module autoexec.prg

0000001162     -      01-02-2011
Verouderd

Aangezien u bent vergeten om eerst SELECT 0 te doen, opent u uw tabel COMPOS.DBF in plaats van een Mercator-tabel. In dit geval: het alias DEVISES_X.

Dus op de regel voor USE voegt u gewoon SELECT 0 toe.

SHARED laat toe om de tabel in gedeelde modus te openen, wat noodzakelijk is als meerdere gebruikers deze tabel gelijktijdig openen.

AGAIN is slechts nodig als men deze tabel een tweede maal tijdens dezelfde sessie opent. Deze clausule kan in elk geval aanwezig zijn. Ze "stoort" niet.



Hallo,

ik heb een module gecreëerd die een tabel compos.dbf gebruikt, of eerder zijn alias compos.

Ik moet het alias van deze tabel creëren bij het opstarten van Mercator opdat ze op elk ogenblik toegankelijk zou zijn.

Ik heb het bestand autoexec.prg in de hoofddirectory geplaatst met de volgende content:

USE Compos.dbf ALIAS compos AGAIN SHARED (ik ben niet zeker van de relevantie van de woorden AGAIN en SHARED).

Mijn module werkt perfect, maar ik krijg wel foutmeldingen wanneer ik informatiebestanden tracht te openen; blijkbaar vernietig ik aliassen door autoexec.prg uit te voeren.

Hieronder vindt u de foutmelding die ik krijg wanneer ik CTRL+A doe.

Ter info: mijn tabel devises.dbf is wel degelijk aanwezig.

Bestaat er een manier om de tabel te openen zonder andere aliassen te overschrijven? Ik moet de tabel compo absoluut eenmaal kunnen openen aan het begin van het programma.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.