Accueil > Forum > > > > Requetes d'insertion & Suppression ds un BD Access
Requetes d'insertion & Suppression ds un BD Access
mercredi 13 juillet 2005 à 16:07:45 |
Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
Slt à tous, J'ai un pb au niveau du resultat de requetes d'insertion et de suppression d'enregisrements d'une table de ma Base de Données Access. Après l'exécution des requetes dans mon programme JAVA, j'aurai aucune modification au niveau des enregistrements. Alors que l'exécution des mêmes requestes directement dans Microsoft Access, ça marche bien. RS = S.executeQuery("INSERT INTO SMSJoueurs ( N°, NumSource, NumDestination, Type, Question, Reponse ) VALUES (14, '21863185', '1848', 'Text', 'Q3', 'R3.2')"); je sais pas quesqu'il faut faire, ou quel est le pb? 
|
|
jeudi 14 juillet 2005 à 00:22:11 |
Re : Requetes d'insertion & Suppression ds un BD Access

AbriBus
|
Salut  Il faut que tu utilises la commande .executeUpdate("INSERT [Blablabla]"); .executeQuery ne fonctionne qu'avec les commande SQL "SELECT ......." Meme chose pour les commandes SQL de suppression. Bonne prog ;) AbriBus _______________________________ La direction de la RATP vous rappelle que la dégradation d'AbriBus est passible de lourdes sanctions. Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
|
|
jeudi 14 juillet 2005 à 10:08:17 |
Re : Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
Salut Abribus, J'ai changé mon code en utilisant executeUpdate(...), mais encore pas de changement au niveau de la base de données  .
|
|
jeudi 14 juillet 2005 à 10:44:20 |
Re : Requetes d'insertion & Suppression ds un BD Access

AbriBus
|
...alors ca par exemple... et Eclipse ne te genere pas d'exception rien...?!!?? J'ai jamais eut de probleme comme ca... les requettes SELECT fonctionnent bien ? tu peux toujours tenter d'utiliser la commande .execute("COMANDESQL") mais je suis pas convaicu...
AbriBus _______________________________ La direction de la RATP vous rappelle que la dégradation d'AbriBus est passible de lourdes sanctions. Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
|
|
jeudi 14 juillet 2005 à 10:56:48 |
Re : Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
les requetes SELECT fonctonnent bien, et pas de message d'erreur pour les requetes d'insersion et suppression, et malgrè ça pas de resultat !
|
|
jeudi 14 juillet 2005 à 11:09:11 |
Re : Requetes d'insertion & Suppression ds un BD Access

AbriBus
|
Je pense que le probleme vient de la requette SQL elle meme... je dis ca parceque 1 tu est bien connecté a ta base de données et les communications passent bien (pour preuve les commandes SELECT) et 2 tu n'as pas de message d'erreur a l'execution de la commande SQL de suppression ou d'insersion... est tu sure de tes requettes ? je sais que tes requettes sont sensées fonctionner (puisque qu'elles fonctionnent avec Access) mais la je vois vraiment pas...
AbriBus _______________________________ La direction de la RATP vous rappelle que la dégradation d'AbriBus est passible de lourdes sanctions. Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
|
|
jeudi 14 juillet 2005 à 11:47:46 |
Re : Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
y a-t-il de modes d'ouverture de la BD? peut-être ma base est ouvert en mode lecture seule. J'ai utilsé la methode getConnection avec les paramètres suivants: url, login, password : connect = DriverManager.getConnection("jdbc:odbc:" + DB, uid, mdp); Mais cette methode peut être utilisée avec les paramètres: url, Properties. Je sais pas quelle valeur dois-je donner au paramètre Properties. Et si j'utilise ses paramètres où dois-je spécifier le nom utilisateur et le mot de passe de la BD 
|
|
jeudi 14 juillet 2005 à 12:07:03 |
Re : Requetes d'insertion & Suppression ds un BD Access

AbriBus
|
Alors je crois si ca marche en Java comme en Vb qu'il n'y a besoin de donner un login/password que s'il y a un mot de passe dans la base Access (c'est a dire que s'il y en a pas, il n'y a pas besoin d'expliciter qu'il n'y en a pas). La connection à la base de donnees est ouverte en lecture/ecriture... c'est le compte utilisé pour s'y connecter qui peut eventuellement restreint (avec Oracle ca se fait en fonction des commandes par exemple "tel utilisateur ne peut utiliser que la commande SELECT"). Bref, je sais bien que tout ca ne regle pas ton probleme mais comme je te le suggerais, peut etre devrais tu voir au niveau SQL que la requette arrive bien a la base et que celle-ci l'interprete convenablement. Je sais pas quoi te suggerer de plus...  AbriBus _______________________________ La direction de la RATP vous rappelle que la dégradation d'AbriBus est passible de lourdes sanctions. Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
|
|
jeudi 14 juillet 2005 à 13:50:54 |
Re : Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
La requete suivante a bien marché avec valeur de retour n=-1:
n = S.executeUpdate("CREATE TABLE Clients ( Nom varchar(10) NOT NULL, Question varchar(10), PRIMARY KEY (Nom))");
Alors que la requete :
updateString = connect.prepareStatement("INSERT INTO Clients (Nom, Question ) VALUES (?, ?)"); updateString.setString(1,"MyName"); updateString.setString(2,"MyQuestion"); n = updateString.executeUpdate();
n'a aboutit à aucun resultat et la valeur de retour était n=1. c pas un problème de compatibilité de types? car les champs Nom et Question, par exemple, sont enregistrés dans la BD Access sous types Texte et non pas varchar.
|
|
jeudi 14 juillet 2005 à 16:28:07 |
Re : Requetes d'insertion & Suppression ds un BD Access

rakyouna
|
Les mêmes requêtes qui n'ont pas marché avec BD Access, ont marché avec BD MySQL. Vraiment j'ai pas trouvé quel est le pb avec Access !
|
|
Cette discussion est classée dans : access, suppression, insertion, ds, requetes
Répondre à ce message
Sujets en rapport avec ce message
Heures Access [ par john59 ]
J'utilise JDBC pour stocker des infos ds une BD Access. Mon pb est que ds ces infos figurent des colonnes de type Heure et que je saisis est un cumul
Pb insertion date dans bd access [ par kam81 ]
Bonjour,J'utilise le composant jDateChooser pour recuperer une date formatée en dd/MM/yyyy pour l'inserer dans un champ d'une table access dont le for
probleme d'insertion [ par kawtar_ch ]
Bonjour!!dans ma table de base de données access j'ai un champ de type Oui/Non, je voudrais depuis java insérer des données provenant d'une jCheckBox
suppression d'une ligne dans jTable [ par kawtar_ch ]
Salut tout le monde!!j'ai un jTable qui récupère les données via une BDD access.je voudrais en cliquant sur un bouton supprimer, supprimer la ligne se
jTable [ par kawtar_ch ]
Salut tout le monde!!j'ai un jTable qui récupère les données via une BDD access.je voudrais en cliquant sur un bouton supprimer, supprimer la ligne se
requetes sql sous eclipse [ par tortuegenie ]
Bonjour,Je souhaite faire des requetes SQL sous eclipse sur une base de données Oracle ou MySQL lors de l'appui sur un boutton.FAut-il installer un pl
sauvgarde le donnée de JTable ds la base de donnée [ par biboobib ]
salut tout le monde!! je travaille sur un projet et le travaille principale c'est le JTable est la connexion avec la base de donnée !! jé réussi a fai
Accelerer les requetes [ par tof008 ]
Bonjour,J'ai une petite question à vous poser : j'ai un logiciel java avec des requetes assez lourdes qui ralentissent fortement mon application (20 s
tester valeur textfield [ par niko14 ]
bonjour a tous!Voila je debute en JAVA et j'ai un petit formulaire avec un textfield!Quand je clique sur un bouton j'appelle une methode qui est censé
affichage de données [ par javadev1 ]
salutje suis débutant en java, j'essaye de faire une application qui affiche des données d'une base Access. en fait, j'ai déjà développer des appicati
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : COURRE : COUR par mamadokhalid
Cliquez pour lire la suite par mamadokhalid
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|