Bienvenue! Identification Créer un nouveau profil

Recherche avancée

Re: LibMail erreur 3191

avatar
09/04/16 20:13
En principe, la fonction VerifieBAL refuse de créer la table lorsqu'on se trouve dans la base bibliothèque elle-même. Elle n'aboutira que si on l'exécute depuis l'application à laquelle libMAIL est liée. C'est voulu.
C'est une fonction publique, on peut donc l'appeler depuis l'application principale.

Le second point, c'est que si tu crées la table par tes propres moyens (en exécutant la requête trouvée dans la fonction, par exemple), la table ne sera pas versionnée.
La fonction VerifieBAL ajoute une propriété à la table, contenant un numéro de version. Cette propriété permet de mettre à jour la structure de la table lorsqu'on passe d'une version de la bibliothèque à la suivante.
Une création manuelle va faire croire à libMAIL que la table date de la toute première version de la bibliothèque, et la fonction va donc tenter d'ajouter des champs qui existent déjà.

D'où le message d'erreur 3191...

Donc, en :
- supprimant la table existante ;
- t'assurant que tu es bien dans l'application principale (et non dans la bibliothèque) ;
- appelant la fonction VerifieBAL (ce qui est fait automatiquement lors de la création d'un message ou lors du lancement du serveur) ;
tout devrait rentrer dans l'ordre.
SujetAuteurEnvoyé le

LibMail erreur 3191

PapyRené08/04/16 11:12

Re: LibMail erreur 3191

DenisS09/04/16 17:33

Re: LibMail erreur 3191

PapyRené09/04/16 19:05

Re: LibMail erreur 3191

DenisS09/04/16 20:13

Re: LibMail erreur 3191

PapyRené10/04/16 09:08

Re: LibMail erreur 3191

DenisS10/04/16 10:41

Re: LibMail erreur 3191

PapyRené10/04/16 11:04

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter