Henri Boyet a écrit :
Bonjour,

Bonjour,

J'ai préparé mon tableau Calc (349 lignes), j'ai demandé à le copier dans une nouvelle BD, j'ai modifié les types de champs et au dernier moment j'obtiens un avertissement : value too long in statement [INSERT INTO Table1 ("adresse1","adresse2" ...) VALUES (?,?...?)] Voulez-vous vraiement poursuivre ?

Je pense à un problème tel que :
-- trop de colonnes (peu probable)
-- longueur d'un nom de colonne
-- nom d'une colonne

Pour vérifier, refais l'opération de copiage/collage en ne sélectionnant que très peu de lignes de ta feuille (5-10). Le même avertissement est-il toujours émis ?

Je réponds oui et j'obtiens une table avec 264 enregistrements ; le précédent essai n'en avait même que 149 ! Pourquoi ? Y a-t-il un maximum

Pas que je sache (limité par la mémoire disponible)

? Est-il possible de rajouter les lignes manquantes par un copier-coller ?

Non.

Pas essayé mais j'essaierais ceci :
Refais la sélection voulue dans Calc puis Copier.
Refais l'opération de Collage dans Base : recrée une nouvelle table de même structure que la première. Tu peux ensuite écrire une commande SQL qui insérera les données de ta deuxième table dans la première (INSERT INTO).


Bonne journée,
--
Jean-Francois Nifenecker, Bordeaux

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

Répondre à