Page d'accueilFindIt !Contact Cahier Java

Cahier Java

 Forum Java

Ce forum est dédié à l'ouvrage Bien programmer en Java 7, ainsi qu'aux éditions précédentes des Cahiers du Programmeur Java.
Utilisez-le pour toute demande d'information supplémentaire ou pour toute suggestion au sujet de ces ouvrages.
Pour les informations relatives au Cahier du programmeur Swing, merci d'utiliser le forum qui lui est dédié.
Vous pouvez consulter ces forums librement. Pour y participer, inscrivez-vous tout d'abord.

Sujets Messages récents Identification Inscription
Messages du sujet Java et access

rose

Membre depuis : 1 mars 2006
Messages : 1
 1 mars 2006 à 12:07
salut
j'ai un probleme lors de l'insertion des enregistrements dans une base de donnee access.
voila mon code d'insertion:
String nom = textField1.getText();
String prenom= textField2.getText();
rs= stt.executeQuery("SELECT * FROM client");
rs.moveToInsertRow();
rs.updateString (1,nom);
rs.updateString (2,prenom);
rs.insertRow();
//rs : resultdet
//stt:statement
SVP j'ai besoin de votre aide.
Merci d'avance.
---
rose

Manu

Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
 2 mars 2006 à 22:01
> j'ai un probleme lors de l'insertion des enregistrements dans une base de donnee access.

Une petite trace de pile d'exécution ou le message d'erreur associé à l'exception ça aiderait beaucoup...
Personnellement, j'utilise plutôt l'instruction SQL "INSERT INTO" pour insérer une enregistrement dans une table. D'ailleurs je ne savais même pas avant de vous lire qu'il était peut-être possible de le faire avec une instance de ResultSet ! Mais bon comme ça n'a pas l'air de marcher, utilisez plutôt un PreparedStatement comme expliqué aux pages 232 et suivantes du Cahier Java.
D'après votre code, ça devrait donner quelque chose comme ça :
  PreparementStament pst = connection.prepareStatement(
      "INSERT INTO client VALUES (?, ?)");
  pst.setString (1, nom);
  pst.setString (2, prenom);
  pst.executeUpdate();
---
Manu (moderator/modérateur)


Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2023 eTeks - Tous droits réservés

Cahier Java