Merci à Jean-Claude DAVID :
Le update fonctionne dans ce cas
Sub majDonnees()
On Error GoTo Erreurs
dim maRequete As Object, resuQuery As Object
dim mesRows as long, monRow as long
dim mesColonnes as long, maColonne as long
dim nbColonnes as long, nbre
Dans la documentation de l'interface "XStatement" (que retourne
ExecuteQuery) il est précisé : "is used for executing a static SQL
statement", on serait donc sur un ResultSet statique et pas dynamique.
A mon avis, il faut donc passer par des Update pour effectuer des mises à
jour.
Ou alors il fa
Merci
je vais faire le test, que veux tu dire par M.P. ?
Laurence.bottin
-Message d'origine-
De : DAVID Jean-Claude - CETE Ouest/DU/AEH
[mailto:[EMAIL PROTECTED]
Envoyé : jeudi 6 avril 2006 15:07
À : prog@fr.openoffice.org
Objet : RE: [prog] impossible de faire un update dans bas
Une Base de Données ne verrouille pas un enregistrement si on ne lui demande
pas explicitement.
Si c'est une boite de dialogue remplie par une requête SELECT, cette requête
ne peut pas mettre à jour la BdD.
Pour ma part, pour chaque ligne, je ferais quelque chose du type (je n'ai
pas vérifié la s
à la demande de M. Marcelly je renvoie le code incrémenté et un exposé plus
concret du pb :
j'utilise OOo 2.0.2 sous XP,
J'ai systématiquement un plantage sur le update, je vérifie pourtant que
j'ai bien le bon type de données,
Par contre je n'intercepte pas de numéro d'erreur.
En fait je me demand
ogues
-Message d'origine-
De : DAVID Jean-Claude - CETE Ouest/DU/AEH
[mailto:[EMAIL PROTECTED]
Envoyé : jeudi 6 avril 2006 13:53
À : prog@fr.openoffice.org
Objet : RE: [prog] impossible de faire un update dans base via macro
Bonjour,
A) Vous utilisez une Boite de dialogue ou un formulaire
Bonjour,
A) Vous utilisez une Boite de dialogue ou un formulaire ?
B) En ce qui me concerne, j'avais fait une application de saisie avec
formulaire en Ooo V1.1 et je faisais simplement un UpdateRow sur ma
référence au formulaire de saisie oForm, ce qui provoquait la mise à jour de
la BdD :
oForm =
bonjour,
j'utilise OOo 2.0.2 sous XP,
pour =Ecrire cette sub je me suis basee sur les exemples du livre =
macros et
API de Marcelly et Godard.
la BDD a ete creee avec base d'OOo 2.0
Je recupere sans probleme les donnees que j'incremente dans
un tableau pour
les afficher dans une boite de dialogue.