OVH Cloud OVH Cloud

[WD9][Nom source de données]

5 réponses
Avatar
sebNews
Bonjour,
ce matin j'ai un trou !

je souhaite déclarer une source de données en fonction d'une variable

exemple
vue_clients est une source de données // jusque là pas de problèmes

mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )

{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS

Je veux en fait déclarer vue_clients_sebastien

Merci de m'éclairer

Sébastien

5 réponses

Avatar
alain
sebNews a présenté l'énoncé suivant :
Bonjour,
ce matin j'ai un trou !

je souhaite déclarer une source de données en fonction d'une variable

exemple
vue_clients est une source de données // jusque là pas de problèmes

mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )

{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS

Je veux en fait déclarer vue_clients_sebastien

Merci de m'éclairer

Sébastien



Par la compilation dynamique peut-être ?

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avatar
Romuald.besset
sebNews a écrit :
Bonjour,
ce matin j'ai un trou !

je souhaite déclarer une source de données en fonction d'une variable

exemple
vue_clients est une source de données // jusque là pas de problèmes

mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )

{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS

Je veux en fait déclarer vue_clients_sebastien

Merci de m'éclairer

Sébastien





Bonjour
Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la
source de donnée. On ne nomme les variables sur leur contexte.

Le nom de la source est le nom logique du fichier que vous allez
manipuler. Autant le laisser 'constant'. En revanche pour que le fichier
physique, je vous invite à travailler la propriété de la source de
donnée : ..NomPhysique et ..Répertoire.

Pour une déclaration aliassée, c'est l'idéal.
Votre programme manipule un même fichier logique pour des nom physique
adaptés au contexte.

Une illustration est disponible dans notre dossier sur les alias
temporaires.

++ R&B
www.WDForge.org
Avatar
mat
sebNews wrote:
Bonjour,
ce matin j'ai un trou !

je souhaite déclarer une source de données en fonction d'une variable

exemple
vue_clients est une source de données // jusque là pas de problèmes

mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )

{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS

Je veux en fait déclarer vue_clients_sebastien

Merci de m'éclairer

Sébastien





Salut,

je faisais récemment l'observation que cela n'était justement pas
possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé.
La voilà:

Quote+++
J'avoue ne pas encore avoir testé mais ce serait sans aucun doute
l'unique voie possible.

Pieux : un tableau de structure

strFic est une structure
sSrc est une source de donnée
cNomLogique est une chaine
cNomPhysique est une chaine
FIN

clFic est une cclasse
nTFic est un entier
tTFic est un tableau dynamique
FIN

...
PROCEDURE Constructeur()
:tFTic = allouer un tableau de :nTFic strFic
FIN

// méthode ajout au tableau + déclaration src + manipulations de la
source...

PROCEDURE destructeur
i est un enteir
POUR i = 1 à :nTFic
hannuledeclaration(:TFic[i]:sSrc)
FIN
liberer :TFic


Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...

Unquote+++

Salutations
mat
Avatar
sebNews
> Bonjour
Sauf mon respect, il n'est pas judicieux de procéder sur le nom de la
source de donnée. On ne nomme les variables sur leur contexte.

Le nom de la source est le nom logique du fichier que vous allez
manipuler. Autant le laisser 'constant'. En revanche pour que le fichier
physique, je vous invite à travailler la propriété de la source de
donnée : ..NomPhysique et ..Répertoire.

Pour une déclaration aliassée, c'est l'idéal.
Votre programme manipule un même fichier logique pour des nom physique
adaptés au contexte.

Une illustration est disponible dans notre dossier sur les alias
temporaires.

++ R&B
www.WDForge.org




Bonjour,
merci à tous de vos réponse.
je pense en effet que la solution de conserver le nom logique
et de modifier le nom Physique va solutionner mon problème.

Sébastien
Avatar
Romuald.besset
mat a écrit :
sebNews wrote:

Bonjour,
ce matin j'ai un trou !

je souhaite déclarer une source de données en fonction d'une variable

exemple
vue_clients est une source de données // jusque là pas de problèmes

mais
USERNAME est une chaine="sebastien"
( je ne connais pas à l'avance la valeur de user name )

{"vue_clients"+"_"+USERNAME} est une source de données :: ne MARCHE PAS

Je veux en fait déclarer vue_clients_sebastien

Merci de m'éclairer

Sébastien





Salut,

je faisais récemment l'observation que cela n'était justement pas
possible. J'ai reçu depuis de R&B une idée que je n'ai pas encore testé.
La voilà:

Quote+++
J'avoue ne pas encore avoir testé mais ce serait sans aucun doute
l'unique voie possible.

Pieux : un tableau de structure

strFic est une structure
sSrc est une source de donnée
cNomLogique est une chaine
cNomPhysique est une chaine
FIN

clFic est une cclasse
nTFic est un entier
tTFic est un tableau dynamique
FIN

...
PROCEDURE Constructeur()
:tFTic = allouer un tableau de :nTFic strFic
FIN

// méthode ajout au tableau + déclaration src + manipulations de la
source...

PROCEDURE destructeur
i est un enteir
POUR i = 1 à :nTFic
hannuledeclaration(:TFic[i]:sSrc)
FIN
liberer :TFic


Ce serai pas mal de voir si on peu mettre qqch en place dans cette voie...

Unquote+++

Salutations
mat



Merci "Mat"

Je dev(r)ais tester cela dans les prochains jours pour une ressource
illustrative...

Mais SebNews se fourvoie dans le nommage logique/physique.

++ R&B
www.WDForge.org