Éric Picheral a écrit :
Bonsoir
Et merci à ceux qui ont répondu à mes premières questions à propos de
BASE que je découvre petit à petit.
Une nouvelle question :
J'ai utilisé le HowTo "De Calc à Base" pour transférer une base Works
(transformée dans un premier temps en .ods) vers .odb.
Je créé un champ "no" (pour numéro) en tant que clé primaire comme
indiqué dans le howto, parallèlement à des modifications de type de
champs (types text VARCHAR transformés en type Date et changements de la
longueur max de certains champs.
Immédiatement après la création de la table, qui se passe très bien, je
veux, comme indiqué, faire devenir cette colonne "no" auto-incrémentée.
quand je veux sauvegarder ma modif, j'obtiens le message d'erreur :
"Impossible de modifier la colonne "\$column\$". Alternative :
suppression de la colonne et application du nouveau format. Continuer ?"
si je réponds non, pas de modif ! si je réponds oui, erreur :
"Column not found: no in statement [ALTER TABLE "ufc" DROP "no"
Bonjour,
j'ai retesté en ne préparant pas de colonne clef primaire auto-incrémentée.
Après çà, j'ai appelé l'éditeur SQL (Menu Outils/SQL) et j'ai créé puis
modifié une nouvelle colonne que j'ai nommée ID. Voici la commande émise :
ALTER TABLE "Table1" ADD "ID" INTEGER IDENTITY
La colonne est bien créée et fonctionne chez moi.
Bonne journée,
--
Jean-Francois Nifenecker, Bordeaux
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]