Delphi 7 Enterprise – Access 2000 – WinXP + SP2
Comment créer un champs du type " BOOLEAN " dans une BD ACCESS 2000 en utilisant du code de Delphi 7 ?
Je souhaite ajouter un champs, du type BOOLEAN (OUI/NON), dans une base de données Access 2000.
J’ai utilisé le code suivant via les composants ADO :
Le champs " RELANCE_ACTIVE " est bien crée dans la table « BANQUE » mais mon programme Delphi me renvoi un message d’erreur quand j’essaie de cocher la case à cocher « RELANCE_ACTIVE ».
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 requete := 'Alter Table BANQUE ADD RELANCE_ACTIVE TinyInt'; ADOQuery1.Sql.Clear; ADOQuery1.Sql.Add(Requete); ADOQuery1.ExecSql;
Message d'erreur : Vrai n'est pas une valeur entière correcte pour le champ 'RELANCE_ACTIVE'
Quel est le type (format) à utiliser pour créer un champs du Type BOOLEAN dans une base de données Access 2000? Dans cet exemple j’ai utilisé le Type « ThinyInt » qui est soit inadapté ou il manque une indication supplémentaire dans mon code ? J’ai également essayé le type « Boolean » à la place de « ThinyInt » mais celui ci ne permet pas de créer un champs dans la base de données.
Merci d’avance pour votre aide.![]()
Partager