banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 27 September 2012 15:51

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

[ArcGis 9.3] Nom de champ avec des chiffres

Bonjour,

Je travaille sur une géodatabase composée d'une couche Polygone et d'une table dbf.
Dans cette table, j'ai des noms de champs tels que 0100, 0101 par exemple, soit des chiffres. Le champ est de type texte.
Je voudrais réaliser une jointure entre les 2. Un champ commun existe donc pas de souci de ce côté.
Mais, par contre, quand je fais ma jointure, j'obtiens des résultats bizarres, car tous mes enregistrements sont renseignés avec le nom de mon champ, soit 0100 partout etc...

Quelqu'un aurait-il déjà rencontré ce problème ?
D'où çà vient ? Est-ce que je dois renommer mes champs ?

Merci et bonne journée

Hors ligne

 

#2 Sun 30 September 2012 09:31

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: [ArcGis 9.3] Nom de champ avec des chiffres

Bonjour,

Il me semble que les règles pour nommer les champs dans une géodatabase sont :

Les noms de champs doivent également commencer par une lettre et ne pas contenir d'espaces ou de mots réservés. Les noms de champ sont limités à 31 caractères (30 caractères dans les géodatabases dans Oracle et DB2 ; le dBASE est limité à 10 caractères).


cf. la documentation :
- en version 10 : Définition de champs de tables
- en version 9.3 : Defining fields in tables

Ton problème lors des jointures est sans doute lié au non respect de cette règle.

A+

Franck

Hors ligne

 

#3 Mon 08 October 2012 09:43

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.3] Nom de champ avec des chiffres

Bonjour,

Effectivement, j'ai rajouté une lettre devant mes anciens noms de champs et ça fonctionne.
Donc, pas de chiffre pour un nom de champs.

« Field names must also start with a letter and not contain spaces or reserved words.”


Merci et bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB