par
sadeq » 11 avr. 2006, 13:31
C'est normal le point est un mot réservé sous SQL et sert à désigner une relation père/fils entre objets de base de données.
Ainsi, quand on écrit : "base.quelque_chose" le "quelque_chose" doit être
le nom d'une table qui appartient à la base de données "base"
De même quand on écrit : dans une requête : "table.champ" le "champ" est le nom d'un champ de la table "table"
La syntaxe du standard SQL est : "PERE.FILS" où le "FILS" est le nom de l'objet qui se trouve placé hiéarchiquement sous l'objet "PERE"
L'hierarchie est la suivante :
SERVEUR.BASE.TABLE.CHAMP
Conclusion:
Le nom propre d'un objet quelque soit son niveau d'hierarchie ne doit pas contenir de point.
Chez ton hébergeur le nom "mabase.fr" désigne un raccourci DNS internet qui mène vers le chemin d'accès réel de la base.
C'est normal le point est un mot réservé sous SQL et sert à désigner une relation père/fils entre objets de base de données.
Ainsi, quand on écrit : "base.quelque_chose" le "quelque_chose" doit être
le nom d'une table qui appartient à la base de données "base"
De même quand on écrit : dans une requête : "table.champ" le "champ" est le nom d'un champ de la table "table"
La syntaxe du standard SQL est : "PERE.FILS" où le "FILS" est le nom de l'objet qui se trouve placé hiéarchiquement sous l'objet "PERE"
L'hierarchie est la suivante :
[b]SERVEUR.BASE.TABLE.CHAMP[/b]
[b]Conclusion:[/b]
Le nom propre d'un objet quelque soit son niveau d'hierarchie ne doit pas contenir de point.
Chez ton hébergeur le nom "mabase.fr" désigne un raccourci DNS internet qui mène vers le chemin d'accès réel de la base.