Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1460 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Réveiller la carte réseau ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Réveiller la carte réseau ?

n°1110598
Olyv
Posté le 07-06-2005 à 10:00:17  profilanswer
 


Salut à tous,
J'ai un programme qui est constamment connecté à une base de données Firebird. Après un certain temps d'inactivité, si j'effectue une nouvelle requête sur la bdd, j'ai un message issu de firebird:
 
CODE D'ERREUR ISC:335544721
MESSAGE D'ERREUR ISC: Unable to complete network request to host "192.168.10.21".
Error reading data from the connection.
Une connexion existante a dû être fermée par l'hôte distant.

 
Je suppose fortement que le pb vient du fait que dans le paramétrage du périphérique carte réseau, la case à cocher "Autoriser l'ordinateur à éteindre ce périphérique pour économiser l'énergie" soit coché. :kaola: Mais c'est pas très écologique de ne pas le cocher :non:.
 
Ma question est donc: connaissez vous un moyen de réveiller la carte réseau ?
 
oila!  
 
ps: firebird c'est quand même 'achement bien.  :sweat:  sissi je vous jure.

mood
Publicité
Posté le 07-06-2005 à 10:00:17  profilanswer
 

n°1129924
majke
Posté le 24-06-2005 à 14:25:12  profilanswer
 

Salut Olyv.
 
J'ai le même problème alors que la base Firebird est sur un pc linux mandrake, et l'appli est une delphi7 win.
 
Donc si tu décoches "Autoriser l'ordinateur à éteindre ce périphérique pour économiser l'énergie" tout se passe bien ???

n°1130114
Olyv
Posté le 24-06-2005 à 15:59:47  profilanswer
 

oui apparemment cela fonctionne (en tout cas je n'ai pas eu de nouvelles allant de le sens contraire).
Si tu constates que ce la fonctionne, merci de me tenir au courant.
a+

n°1130126
majke
Posté le 24-06-2005 à 16:07:55  profilanswer
 

ok, mais j'arrive pas à trouver l'option qui réssemble à "Autoriser l'ordinateur à éteindre ce périphérique pour économiser l'énergie" sous Mandrake 10 ...
 
Et je pense qu'il doit avoir un moyen de regler ça dans Delphi, mais comment ... Régarde ce que j'ai trouvé sur
http://www.ibobjects.com/ibo_faq.html

Is there a way to detect a lost connection and try to reconnect automatically, without user action?
Hook into the OnError event and look for the ERRCODE that denotes a lost connection. Then, you can take whatever action you deem necessary to deal with the problem. If the connection is lost you need to do a disconnect and then connect again.  
Perhaps you could cycle through the transactions and do an explicit Rollback for all of them. Use the TransactionCount and Transactions[] property of the TIB_Connection.

 

n°1131855
Olyv
Posté le 27-06-2005 à 09:26:20  profilanswer
 

a oui désolé, en effet j'ai oublié de préciser une chose, somme toute importante, je travail sous micro$oft zindoz!!!
 
en ce qui concerne la FAQ, merci pour l'info. En effet, dans mon programme je déclenche un 'mode déconnecté', mais avant je pourrais réessayer de me connecter tout de même.
 
Au niveau du paramétrage de la carte réseau, je parle du pc client et non du pc qui supporte la BDD.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Réveiller la carte réseau ?

 

Sujets relatifs
Apllication sous Excel (vba) liée à Access utilisable en réseau ?Recherche des machines ayant un logiciel client sur le réseau ... ?
[vbs/wsh] removeprinterconnexion + nom réseau avec espaceComment installer un service de carte virtuelle sur son site ?
[easyphp] Rendre accessible le serveur depuis un réseau local [résolu][Access] sur reseau= tres lent
Adresses pour carte entrees/sortiesdétourner l'usage de la télécommande carte TV
Quel TimeOut pour un snmpget et un réseau de 600 ips à scanner ?probleme reseau batch
Plus de sujets relatifs à : Réveiller la carte réseau ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR