Bonjour à toutes et à tous !!!
J'ai un petit soucis avec l'execution d'une requête qui récupère du flux XML d'une base de données Oracle (lecture de SDO_GEOMETRY).
Vendredi soir en sortant du boulot, tout fonctionnait nikel ! Ce matin, impossible d'exécuter la requête car je ne suis sois disant pas connecté à la BD. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
string strSQL = "SELECT geom FROM rues";

using (OracleCommand command = new OracleCommand(strSQL, conn))
{
	command.XmlCommandType = OracleXmlCommandType.Query;
	command.BindByName = true;
	command.CommandText = strSQL;
	XmlTextReader reader = (XmlTextReader)command.ExecuteXmlReader();
[...]
La dernière ligne concernant le XmlTextReader refuse de s'exécuter et lève cette erreur :
InvalidOperationException : La connexion doit être ouverte pour cette opération
La connexion est ouverte avant dans le code, j'ai vérifié tout cela avec des points d'arrêts !
Avez-vous une idée du problème, ça peut venir du code ou d'autre chose ?
Merci de vos réponses et @++
Antoine