OVH Cloud OVH Cloud

erreur de syntaxe SQL? help

6 réponses
Avatar
ran [débutante]
Bonjour =E0 tous,

merveilles de g=E9n=E9rosit=E9 altruiste

Auriez-vous la gentillesse de me dire quelle ,'.; manque ?
j'ai une erreur 3292 erreur ds la d=E9finition du champ
----------------------------
Sub Create_Table_Script()

Dim db As Database

Set db =3D OpenDatabase("planspi=E8cesmod.mdb")

db.Execute "ALTER TABLE TYPE_PI=E8CE ADD COLUMN SSPLAN=20
BOOLEEN;"

db.Close
End Sub
----------------------------------

merci

6 réponses

Avatar
Gafish
Bonjour,

Est ce que ce ne serait par BOOLEAN au lieu de BOOLEEN ?

Arnaud

"ran [débutante]" a écrit dans le
message news: 0ba301c509c4$4ea826d0$
Bonjour à tous,

merveilles de générosité altruiste

Auriez-vous la gentillesse de me dire quelle ,'.; manque ?
j'ai une erreur 3292 erreur ds la définition du champ
----------------------------
Sub Create_Table_Script()

Dim db As Database

Set db = OpenDatabase("planspiècesmod.mdb")

db.Execute "ALTER TABLE TYPE_PIèCE ADD COLUMN SSPLAN
BOOLEEN;"

db.Close
End Sub
----------------------------------

merci
Avatar
ran [débutante]
Oui

mais j'ai toujours la même erreur
il ne doit pas y avoir que ça

ajouter 1 champs c qd même pas le pérou, non ?
qu'est-ce qui cloche ?

-----Message d'origine-----
Bonjour,

Est ce que ce ne serait par BOOLEAN au lieu de BOOLEEN ?

Arnaud


Avatar
Gafish
Autant pour moi d'ailleurs. Tu veux un champ Oui/Non ?
Essaie avec BIT au lieu de BOOLEAN

"ran [débutante]" a écrit dans le
message news: 2b1201c509ce$5c723a30$
Oui

mais j'ai toujours la même erreur
il ne doit pas y avoir que ça

ajouter 1 champs c qd même pas le pérou, non ?
qu'est-ce qui cloche ?

-----Message d'origine-----
Bonjour,

Est ce que ce ne serait par BOOLEAN au lieu de BOOLEEN ?

Arnaud


Avatar
Gafish
Juste un commentaire vis à vis de ton code.
Le db.close ne suffit pas, il faut aussi libérer l'espace mémoire par un
nothing comme suit :
set db = nothing
Le nothing d'ailleurs fait également le close, ce qui fait que tu n'as pas
besoin de laisser le db.close

Ce fameux db d'ailleurs, fait-il référence à la base en cours ? Ou la base
planspiècesmod.mdb est une base à part de la base dans laquelle tu as ce
code ?
Car si db est la base en cours, tu peux utiliser CurrentDb, ce qui fait que
ta fonction se réduirait ainsi :

Sub Create_Table_Script()
CurrentDb.Execute "ALTER TABLE TYPE_PIèCE ADD COLUMN SSPLAN BIT;"
End Sub


"ran [débutante]" a écrit dans le
message news: 2b1201c509ce$5c723a30$
Oui

mais j'ai toujours la même erreur
il ne doit pas y avoir que ça

ajouter 1 champs c qd même pas le pérou, non ?
qu'est-ce qui cloche ?

-----Message d'origine-----
Bonjour,

Est ce que ce ne serait par BOOLEAN au lieu de BOOLEEN ?

Arnaud


Avatar
ran [débutante]
Un grand merci pour BIT

Pour le code : juste un copier-collé de ce forum, que
j'utilise pour tester une instruction SQL

J'utiliserais la tienne dorénavant

Je ne suis pas programmeuse, n'ai eu aucune formation.
Je gratte désespérément, sans aucun moyen

merci beaucoup de votre aide, qui m'est très précieuse
je fais un effort pour chercher ds les archives mais
c'est souvent difficile de savoir sur quoi faire porter
la recherche pour trouver la pertinence

-----Message d'origine-----
Juste un commentaire vis à vis de ton code.


Avatar
Pierre CFI [mvp]
oui, et puis le jour ou chacun se débrouillera sans venir sur ce forum, on fera quoi ? Halte aux reductions d'emplois :o)


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"ran [débutante]" a écrit dans le message de news:146301c509d5$6fad4e80$
Un grand merci pour BIT

Pour le code : juste un copier-collé de ce forum, que
j'utilise pour tester une instruction SQL

J'utiliserais la tienne dorénavant

Je ne suis pas programmeuse, n'ai eu aucune formation.
Je gratte désespérément, sans aucun moyen

merci beaucoup de votre aide, qui m'est très précieuse
je fais un effort pour chercher ds les archives mais
c'est souvent difficile de savoir sur quoi faire porter
la recherche pour trouver la pertinence

-----Message d'origine-----
Juste un commentaire vis à vis de ton code.