Erreur avec utilisation du module autoexec.prg

0000001162     -      01/02/2011
Obsolète

Comme tu as omis de faire d’abord SELECT 0, tu ouvres ta table COMPOS.DBF en lieu et place d’une table de Mercator. En l’occurrence, l’alias DEVISES_X.

Donc, sur la ligne avant USE, tu ajoutes simplement SELECT 0

SHARED permet d’ouvrir la table en mode partagé, ce qui est nécessaire si plusieurs users ouvrent cette table en même temps.

AGAIN n’est nécessaire que si on ouvre dans la même session une seconde fois cette table. De toute façon, cette clause peut être présente. Elle ne « dérange » pas.



Bonjour,

j'ai créé un module qui utilise une table compos.dbf ou plutôt son alias compos.

Je dois créer l'alias de cette table au lancement de Mercator pour que celui-ci soit accessible à tout moment.

J'ai placé le fichier autoexec.prg dans le répertoire principal avec le contenu suivant:

USE Compos.dbf ALIAS compos AGAIN SHARED (je ne suis pas sur de la pertinence des mots AGAIN et SHARED)

Mon module fonctionne parfaitement mais il y a des erreurs lorsque je tente d'ouvrir des signalétiques, apparemment je détruis des alias en exécutant autoexec.prg.

Ci-dessous l'erreur lorsque je fais CTRL+A.

Pour info, ma table devises.dbf est bien présente.

Y-at'il une façon d'ouvrir le table sans écraser d'autres alias? Je dois absolument ouvrir la table compo une seule fois au début du programme.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.