Paie 100 SQL Server - lire la valeur d'une constante globale
Modérateurs: Super-Apogea, Super Modérateur
4 messages
|Page 1 sur 1
Paie 100 SQL Server - lire la valeur d'une constante globale
Bonjour à tous, suite à diverses recherches sur le net, j'ai trouvé des pistes me permettant de lire la valeur d'une constante globale SAGE mais ça reste sans succès.
Sous SQL Server 2008 R2, je fais la requête suivante :
Et le problème, c'est que le résultat est NULL, pourtant, cette constante existe bien (sans la fonction de décryptage, je récupère 0x80003FD224DD2F1A9FBE0000 ).
J'ai essayé de remplacer la fonction DecryptConstante par GetCSTDouble et par GetDouble, le résultat reste le même, comment ça se fait?
Merci
Version de la paie installée : version 21
Sous SQL Server 2008 R2, je fais la requête suivante :
- Code: Tout sélectionner
select SagePaieSQL.dbo.DecryptConstante(constante1)
from T_CST
where CodeConstante ='ALG_MAXC'
Et le problème, c'est que le résultat est NULL, pourtant, cette constante existe bien (sans la fonction de décryptage, je récupère 0x80003FD224DD2F1A9FBE0000 ).
J'ai essayé de remplacer la fonction DecryptConstante par GetCSTDouble et par GetDouble, le résultat reste le même, comment ça se fait?
Merci
Version de la paie installée : version 21
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Paie 100 SQL Server - lire la valeur d'une constante glo
Bonjour,
Dans SQL Management Studio, développez les bases systèmes / master / programmabilité / procédures stockées étendues
Double-cliquez sur Xp_CstGetDouble.
Cliquez sur la case en regard de DLL et sélectionnez C:\windows\system32\SageProcStock.dll (SageProcStock64.dll si système 64 bits).
NB : En i7 la procédure n'existe plus, toutes les fonctions sont gérées directement au niveau des bases de données.
HTH,
Dans SQL Management Studio, développez les bases systèmes / master / programmabilité / procédures stockées étendues
Double-cliquez sur Xp_CstGetDouble.
Cliquez sur la case en regard de DLL et sélectionnez C:\windows\system32\SageProcStock.dll (SageProcStock64.dll si système 64 bits).
NB : En i7 la procédure n'existe plus, toutes les fonctions sont gérées directement au niveau des bases de données.
HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Re: Paie 100 SQL Server - lire la valeur d'une constante glo
Merci, je m'étais renseigné en regardant ce qui a été dit ici, bien qu'il s'agisse d'une version 18.50 : procedure-stockee-etendue-xpcstgetdouble-t9039.html
En déroulant Programmabilité, je n'ai pas Procédures Stockées étendues, mais Procédures Stockées, cela veut-il dire que je devrais réinstaller ma base master SagePaieSQL?
Si c'est le cas, la réinstallation devra être refaite chez notre client...
En déroulant Programmabilité, je n'ai pas Procédures Stockées étendues, mais Procédures Stockées, cela veut-il dire que je devrais réinstaller ma base master SagePaieSQL?
Si c'est le cas, la réinstallation devra être refaite chez notre client...
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Paie 100 SQL Server - lire la valeur d'une constante glo
Bonjour,
La base master est dans le noeud des bases système. La base SagePaieSQL est une base de données utilisateurs, non indispensable pour une installation fonctionnelle. Vous ne deviez donc pas être au bon endroit.
HTH,
romulus001 a écrit:En déroulant Programmabilité, je n'ai pas Procédures Stockées étendues, mais Procédures Stockées, cela veut-il dire que je devrais réinstaller ma base master SagePaieSQL?
La base master est dans le noeud des bases système. La base SagePaieSQL est une base de données utilisateurs, non indispensable pour une installation fonctionnelle. Vous ne deviez donc pas être au bon endroit.
HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
4 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités