Bonjour,
J'ai quelques soucis avec la fonction executeQuery, concernant un
formulaire intégré à une base de données.
Voici un morceau de mon code :
'' Récupération du code correspondant au type choisi
tType = DbleApostrophe(tType) ' Il faut doubler les caractères ' pour
éviter des erreurs dans la requête
instrSQL = "SELECT ""ID_Type"" FROM ""T_TypeBib"" WHERE ""Nom_Type"" =
'" & tType & "' "
ConnecterSource
oRequete = oConnexion.createStatement()
oRetReq = oRequete.executeQuery(instrSQL)
où les procédures ConnecterSource (et DeconnecterSource un peu plus loin
dans le code) sont celles du livre Programmation OpenOffice.org 2, que
j'ai a priori correctement reproduites car j'ai réussi auparavant un
INSERT avec executeUpdate.
Mon problème est que l'objet oRetReq contient toujours aucune ligne.
J'ai testé ma requête en affichant le instrSQL dans une MsgBox puis en
recopiant le résultat dans une requête directe, et j'obtiens bien le
tableau que je souhaite. Mais quand je fais Xray sur l'objet oRetReq
dans mon code, je constate qu'il n'y a pas de ligne.
J'ai cherché mais je ne trouve pas le truc qui cloche. Si quelqu'un a
des idées, je suis preneur :)
Merci,
--
Anthony Benoist
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]