Le 28/11/06, Docgranville <[EMAIL PROTECTED]> a écrit :

Bonjour,

Je n'en suis pas certain mais pour moi, le problème vient de la clef
primaire.

Dans la première importation (celle qui crée la table par
"glisser/déposer"), tu ne crées ta clef qu'après l'importation ; or,
dans la seconde importation, tu cherches à ajouter des données de même
format (donc ne contenant pas de clef primaire) à une table dans
laquelle tu as créé une telle clef ; il me semble donc nécessaire, après
l'ouverture de ton fichier csv dans Calc, que tu y ajoutes une colonne
destinée à acueillir ta clef et que tu en renseignes le contenu pour
chaque ligne...

Après, il peut y avoir une complication si tu as défini ta clef primaire
comme un champs auto-incrémenté (je n'en suis pas sûr) ; il me
semblerait préférable de modifier cette caractéristique (et donc de
supprimer l'auto-incrément), de procéder ensuite à l'importation du
second fichier (avec la colonne Id remplie par toi au moyen de données
uniques) puis de re-modifier les caractéristique d'auto-incrément de
cette colonne.

Bonne continuation.


Merci pour ces indications. J'ai créé une colonne "ID" dans mon 2eme
tableau. Le dernier enregistrement dans ma table est le numéro 688, j'ai
donc rempli ma nouvelle colonne ID en partant de 689. J'obtiens la même
erreur. J'ai ensuite essayé sans remplir la colonne ID du 2eme tableau.
Idem.
Existe-t-il une autre méthode ?

Merci bien,

Paul.

Reply via email to