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]

Répondre à