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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS ] Tracer correctement les erreurs d'un vbs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS ] Tracer correctement les erreurs d'un vbs

n°858048
Leg9
Fire walk with me
Posté le 26-09-2004 à 15:09:33  profilanswer
 

Salut,
 
J'ai un énorme souci au boulot avec un projet "récupéré" à base de WinNT/vbs/SQL server.
(voir ce topic sur "Windows Soft & Réseaux" pour le détail de la chose :D)
 
En fait le pb apparait composite, j'ai donc plusieurs question portant sur plusieurs domaines. (je fais donc 2 topics qui se ressemblent dans programmation, mais ce ne sont pas les mêmes questions, sisi regardez :D)
 
La problématique : un script vbs est executé prenant un fichier, le parsant, insérant des données dans un base SQL, et finissant par effacer ce fichier. Les insertions sont faites par une fonction makeRS(requeteSQL), appellée à divers endroits.
 

Code :
  1. Public Function makeRS(sql)
  2.     Dim conn
  3.     Dim stmt
  4.     Dim rs
  5.     Set conn = CreateObject("ADODB.Connection" )
  6.     conn.Open ConnectionString
  7.     Set stmt = CreateObject("ADODB.Command" )
  8.     Set stmt.ActiveConnection = conn
  9.     stmt.CommandType = adCmdText
  10.     stmt.Commandtext = sql
  11.     Set rs = CreateObject("ADODB.Recordset" )
  12.     With rs
  13.       .CursorLocation = adUseClient
  14.       .Open stmt, , adOpenStatic, adLockOptimistic
  15.       Set .ActiveConnection = Nothing
  16.     End With
  17.     Set makeRS = rs
  18.     Set stmt = Nothing
  19.   End Function


 
 
Lancé par le planificateur lorsqu'il y a une session WinNT ouverte, le vbs s'éxecute sans souci. Lancé par ce même planificateur mais sans session ouverte il s'éxecute mais n'insère pas dans la base.
 
Donc ma question : comment logger dans un fichier les erreurs de ce vbs, et en particulier des appels à cette fonction d'accès à la base de données? En fait plus globalement comment récupérer les erreurs en vbs? :??:
Et s'il y a moyen de récupérér un code d'erreur comment l'associer ensuite à quelque chose de plus "parlant"?
 
Merci de m'aider à y voir un peu plus clair. :sweat:


Message édité par Leg9 le 26-09-2004 à 15:11:04
mood
Publicité
Posté le 26-09-2004 à 15:09:33  profilanswer
 

n°858218
Leg9
Fire walk with me
Posté le 26-09-2004 à 19:37:24  profilanswer
 

up :sweat:

n°858331
Leg9
Fire walk with me
Posté le 26-09-2004 à 21:30:32  profilanswer
 

Help... :sweat:
 
Alleeeez quoi, je suis sur que tout le monde (sauf moi :o) sait récupérer une erreur vb lors d'une éxecution de requète... [:chacal_one333]

n°860461
FonzieV
Posté le 29-09-2004 à 21:24:33  profilanswer
 

Clair, ya sans doute une fonction comme en php avec mysql pour printer l'erreur...
(je suis sympa, j'up pour toi, lol).

n°915678
helvetik
Posté le 06-12-2004 à 13:24:08  profilanswer
 

a mon tour de uper...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS ] Tracer correctement les erreurs d'un vbs

 

Sujets relatifs
afficher les erreurs php dans un ifVBS Word comment remplacer du texte
buffer en vbs[VBS] copie de fichier anterieur a 7 jours.
tracer des pointillés en javaScript en VBS pour rechercher présence clef dans base de registre
Tracer une ip[VBS] Obtenir le nom long du fichier par clic droit
apprendre les principale commandes pour ecrire un vbsinterface en vb6 et script vbs fonctionne pas
Plus de sujets relatifs à : [VBS ] Tracer correctement les erreurs d'un vbs


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