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.