Je viens d'essayer ta commande SQL
ALTER TABLE "Suivis" ALTER COLUMN "Nom" VARCHAR_IGNORECASE

Effectivement ca marche, et meme sur les clés !! merci du tuyau

Je vais cependant refaire l'architecture de la base, compte tenu de ce que tu m'as dit sur l'évolution de HSQL, je vais définir des clés numériques et passer mes champs de texte en VARCHAR_IGNORECASE. Pour l'instant ca ira... enfin je crois, et si ca marche ;)...

Concernant la clause WHERE dans un INSERT INTO, je viens d'essayer les commandes suivantes

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis" where ("Suivis"."Nom"="Suivis2"."Nom")

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis" where ("Nom"="Nom")

...Et ca marche pas, même message d'erreur.

A bientot, Nicolas



Manuel NAUDIN a écrit :
Pour la commande INSERT INTO via Outils/SQL, cela fonctionne bien dés
l'instant ou l'on ne souhaite pas modifier plusieurs choix  à la fois.

INSERT INTO "Suivis2" ("Nom") SELECT ("Nom") FROM "Suivis"
1: Commande exécutée avec succès

INSERT INTO "Suivis2" ("Nom","Date") SELECT ("Nom","Date") FROM "Suivis"
2: Unexpected token: , in statement [INSERT INTO "Suivis2"
("Nom","Date") SELECT ("Nom",]



je me demande si ce n'est pas parce qu'il manque une clause WHERE que
l'instruction à deux champs ne fonctionne pas ... sans garantie, le
principal est que tu ai trouvé une solution. Ceci dit, le copier/coller de
Calc vers Base est assez plantogène dès que la taille du tableau Calc est
grande.*Bonne journée.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à