FlyinArno
Messages postés12Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention22 février 2007
-
20 févr. 2007 à 14:28
FlyinArno
Messages postés12Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention22 février 2007
-
20 févr. 2007 à 15:04
Bonjour,
Mon probleme est le suivant, mon application doit effectuer une requete sur une base oracle et celle ci depasse les 60 secondes. Je me retrouve donc avec une exception InvalidOperationException qui me dis :"operation non valide. La connection est fermée".
Je me suis renseigné et j'ai vu que dans la connection string on peut rajouter un argument Connection Timeout or lorsque je rajoute <!-- BEGIN TEMPLATE: bbcode_code -->
Code :
Connection Timeout = 0
<!-- END TEMPLATE: bbcode_code -->on me renvoie une argumentException : "Mot clé non pris en charge : 'connection timeout'."
Quelqu'un pourrait il m'aider
D'avance merci
Arno
<!-- / message -->,
----
<!-- BEGIN TEMPLATE: postbit_onlinestatus -->
<!-- END TEMPLATE: postbit_onlinestatus -->,
<!-- controls -->
<!-- netah bouton envoyer MP -->
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 20 févr. 2007 à 14:59
arf... je viens de lire ceci dans la documentation :
Unlike the Connection object in the other .NET Framework data
providers (SQL Server, OLE DB, and ODBC), [T_System_Data_OracleClient_OracleConnection.htm OracleConnection] does
not support a ConnectionTimeout property. Setting a connection time-out
either with a property or in the connection string has no effect, and the value
returned is always zero. OracleConnection also does not support a [P_System_Data_OracleClient_OracleConnection_Database.htm Database]
property or a [M_System_Data_OracleClient_OracleConnection_ChangeDatabase_1_16219e3a.htm ChangeDatabase]
method.
Il va falloir que tu utilises le provider fournit par Oracle.
Sans Connection Timeout ca marche tres bien mais avec les requetes qui font moins de 60 secondes et si je met n'importe quel chiffres a la place de zero j'ai toujours la meme erreur: "Mot clé non pris en charge : 'connection timeout'."