OVH Cloud OVH Cloud

création de table !!!

2 réponses
Avatar
phil
Je demande assistance pour une cr=E9ation de table...=20
mais en sql ou VBA !

J'ai cr=E9=E9 cette requete :=20
CREATE TABLE TABLETEMP (
[dat] date not null,=20
[champ1] CHAR,
[champ2] CHAR,=20
[champ3] CHAR,=20
[champ4] CHAR,
[champ5] CHAR,=20
[champ6] CHAR,
[champ7] CHAR,=20
[champ8] CHAR,=20
[champ9] CHAR) ;

mais Access m'affiche le message : "L'enregistrement est=20
trop long". Il m'empeche d'executer cette requete s'il y a=20
plus de 8 champs environ...

De plus, je n'arrive pas =E0 cr=E9er de table temporaire en=20
utilisant le mot "temporary" que j'ai trouv=E9 dans l'aide...

C'est quand meme triste d'etre bloqu=E9 par une requete !!!

2 réponses

Avatar
Benoit Compoint [MS]
Bonsoir,

Les champs nommés "champx" définis ci-dessous dans votre requête ont une
taille de 255 caractères.
Comme la taille d'un enregistrement est limitée à 4 Ko avec Access
2000/2002/2003,
la table que vous tentez de créer dépasse la limite autorisée.

Pour créer de nombreux champs de type texte, remplacez CHAR par VARCHAR,
ou fixez une taille plus petite (par exemple CHAR(20)).

Benoit Compoint

"phil" wrote in message
news:0acf01c3d9e8$6a7a0ed0$
Je demande assistance pour une création de table...
mais en sql ou VBA !

J'ai créé cette requete :
CREATE TABLE TABLETEMP (
[dat] date not null,
[champ1] CHAR,
[champ2] CHAR,
[champ3] CHAR,
[champ4] CHAR,
[champ5] CHAR,
[champ6] CHAR,
[champ7] CHAR,
[champ8] CHAR,
[champ9] CHAR) ;

mais Access m'affiche le message : "L'enregistrement est
trop long". Il m'empeche d'executer cette requete s'il y a
plus de 8 champs environ...

De plus, je n'arrive pas à créer de table temporaire en
utilisant le mot "temporary" que j'ai trouvé dans l'aide...

C'est quand meme triste d'etre bloqué par une requete !!!
Avatar
phil
Merci pour l'info, je ne connaissais pas cette restriction
de taille...


-----Message d'origine-----
Bonsoir,

Les champs nommés "champx" définis ci-dessous dans votre
requête ont une

taille de 255 caractères.
Comme la taille d'un enregistrement est limitée à 4 Ko
avec Access

2000/2002/2003,
la table que vous tentez de créer dépasse la limite
autorisée.


Pour créer de nombreux champs de type texte, remplacez
CHAR par VARCHAR,

ou fixez une taille plus petite (par exemple CHAR(20)).

Benoit Compoint

"phil" wrote in
message

news:0acf01c3d9e8$6a7a0ed0$
Je demande assistance pour une création de table...
mais en sql ou VBA !

J'ai créé cette requete :
CREATE TABLE TABLETEMP (
[dat] date not null,
[champ1] CHAR,
[champ2] CHAR,
[champ3] CHAR,
[champ4] CHAR,
[champ5] CHAR,
[champ6] CHAR,
[champ7] CHAR,
[champ8] CHAR,
[champ9] CHAR) ;

mais Access m'affiche le message : "L'enregistrement est
trop long". Il m'empeche d'executer cette requete s'il y a
plus de 8 champs environ...

De plus, je n'arrive pas à créer de table temporaire en
utilisant le mot "temporary" que j'ai trouvé dans
l'aide...


C'est quand meme triste d'etre bloqué par une requete !!!


.