Bonjour chers amis,

j'ai une table "Table1" et dans cette table j'ai un champ "Archiver" qui est une case à cocher. Je veux mettre les données de la table "Table1" dans la table "Archive" quand le champs "Archiver" de la table "Table1" est cochée.

j'ai fait
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Insert into Archive 
select * from Table1
where Table1.archiver="oui"

cela n'a pas marché à cause de 'oui', car type de données incompatible.

Pourtant, ça marche bien, quand je tappe le code suivant :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Insert into Archive 
select * from Table1
where Table1.archiver

Je trouve un peu bizarre que ça marche pas avec la condition
where Table1.archiver="oui" et que ça marche avec la condition
where Table.archiver

D'après vous, que faut il mettre à la place de "?"
"where Table1.Archiver=?"

Merci d'avance pour vos suggestions .