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 :
L'erreur suivante est générée lors du click :
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+")"); }
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.
Partager