

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
1 message in org.openoffice.fr.prog[prog] Requete SQL & macro| From | Sent On | Attachments |
|---|---|---|
| Laurent Godard | Feb 12, 2004 7:14 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [prog] Requete SQL & macro | Actions... |
|---|---|---|
| From: | Laurent Godard (list...@wanadoo.fr) | |
| Date: | Feb 12, 2004 7:14:57 am | |
| List: | org.openoffice.fr.prog | |
[Je reponds ici à un message sur user ...]
ReBonjour sébastien
sQuery = "INSERT INTO table VALUES('','');" oResultSet = oStatement.executeQuery(sQuery)
essaye ceci
RequeteEcrire=oStatement.executeUpdate(sQuery ) Requete ecrire contient le nombre de lignes concernees$
sinon pour la gestion d'erreur, c'est on error goto label on error resume next (ne tient pas compe des erreurs - à utiliser avec parcimonie) on error goto 0 reactive les erreurs
Tiens nous au courant
Laurent
------------------------------- le post de user
Bonjour
En effet tout les liens que l'on m'a donné je l'ai avait déjà regardé et pas trouvé mon bonheur, mais en cherchant encore de mon cote g trouvé qq qui avait deja fait qqch de similaire, en voici le code.
Dim oDatabaseContext, oDataSource, oConnection As Object Dim oStatement, oResultSet As Object Dim sQuery As String
oDatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext") oDataSource = oDatabaseContext.getByName(db_name) oConnection = oDataSource.GetConnection("","") oStatement = oConnection.CreateStatement()
sQuery = "INSERT INTO table VALUES('','');" oResultSet = oStatement.executeQuery(sQuery)
Par contre il me reste un probleme, lorsque je fait un requete SELECT pas de problème, mais avec une requete INSERT ou UPDATE, l'erreur suivante est retourne "No ResultSet was produced"
Si qq a une idée, ou sinon est ce qu'il existe comme en PHP (@ devant la fonction) une solution qui permet de ne pas afficher le message d'erreur de la fonction.
merci pour toute les reponses.
Selon Christophe Thibierge <thib...@escp-eap.net>:
Bonjour Sébastien et Christophe, pour ma part, j'avais pensé au doc d'Andrew Pitonyak, que Christophe cite :
Eléments de programmation des macros dans OOo
Mais une recherche sur le mot-clé "SQL" ne renvoie rien. Je ne suis donc pas sûr que ce doc, si intéressant soit-il, réponde à la question de Sébastien. Bon courage, Chr.
--------------------------------------------------------------------- To unsubscribe, e-mail: user...@fr.openoffice.org For additional commands, e-mail: user...@fr.openoffice.org
--
----------------------------------------- Laurent Godard - Conseil et Développement 06 85 33 27 90 - dev....@wanadoo.fr
-----------------------------------------







