Bonjour, je fais appel au click d'un bouton pour éxécuter une requête Sql. Cette requête prend comme paramètre un string tapé dans un jtextfield :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void jButton1_actionPerformed(ActionEvent e) {
  String marque = jTextField1.getText();
  database2.executeStatement("INSERT INTO dbo.Famille_articles (lib_famille) VALUES ("+marque+")");
  }
L'erreur suivante est générée lors du click :

com.borland.dx.dataset.DataSetException: [Microsoft][ODBC SQL Server Driver][SQL Server]Le nom 'koko' n'est pas autorisé dans ce contexte. Seules sont autorisées ici des constantes, des expressions ou des variables. Les noms de colonnes ne sont pas autorisés.


Merci d'avance!
JB.