VBS : récupérer informations routeurs - VB/VBA/VBS - Programmation
Marsh Posté le 14-12-2006 à 09:19:52
ReplyMarsh Posté le 14-12-2006 à 12:22:51
Merci kiki29, c'est ce que je veux faire mais j'ai des difficultés à l'appliquer. Je suppose que les arguments en questions correspondent aux champs de la table de l'exemple, non?
Voici le code type :
Code :
|
Mon code personnalisé est le suivant :
Code :
|
j'ai déclaré chemin_bdd et chemin_fichier en constantes. A l'exécution, il me dit qu'il y a une erreur de syntaxe ici "Sub MajMDB(chemin_bdd,chemin_fichier) "
Merci de m'aider parce que là....
Marsh Posté le 14-12-2006 à 14:50:45
J'avance dans mon codage script. Je n'ai pas encore résolu le problème de la base de données mais je vais voir après...
Maintenant je souhaite convertir ceci en VBS :
Le principe du code est d'ouvrir une liste de fichiers texte situés dans un même répertoire, de les lire un par un et de supprimer la chaîne de caractères inclus dans la constante "carasuppr".
Code :
|
Pour le moment j'obtiens ceci, en espérant que ce soit correct :
Code :
|
Là, je bloque pour matérialiser les lignes. Comment faire comprendre au code ce qu'est une ligne??? Et comment dire "inclure dans" en VBS???
De plus, je souhaite ajouter un " " (espace) pour remplacer la chaine de caractères que je supprime.
Merci de vos réponses
Marsh Posté le 17-12-2006 à 18:45:53
up! please!!!!
Marsh Posté le 18-12-2006 à 16:29:21
j'ai résolu mon problème de connection à la base de données par moi-même enfin!!!! Mon ADO fonctionne maintenant j'aimerais savoir comment faire appel à mes variables de ma base de données dans mon ADO. PAr exemple le champs "ip_routeur" . J'ai essayé de mettre "& ip_routeur" dans mon code mais ça ne fonctionne pas. Comment faire?
Marsh Posté le 18-12-2006 à 23:05:53
je ne sais pas répondre à ta question, mais si tu peux mettre la solution avec laquelle tu as résolu ton premier pb ca serait cool
Marsh Posté le 19-12-2006 à 07:58:02
jpcheck a écrit : je ne sais pas répondre à ta question, mais si tu peux mettre la solution avec laquelle tu as résolu ton premier pb ca serait cool |
ok Jpcheck je vais la mettre, voici ma solution pour CONNECTER ma base via mon script :
Code :
|
Tout simple. Mon erreur était dûe au driver OLEDB qui était mal saisi. Il m'en a fallu du temps pour résoudre le problème qui était tout bête mais j'ai réussi!!!
Maintenant si quelqu'un peut me dire comment on écrit les variables correspondants aux champs de ma BD, de manière à ce que mon script lise directement les informations saisies dans mes champs et non pas le libellé de mon champs.
Par exemple, le champ "ip_routeur" j'ai essayé avec "& ip_routeur" mais ça ne marche pas. Peut être que j'utilise mal le "&".
MERCI
Marsh Posté le 19-12-2006 à 09:42:17
Je me suis aperçu que pour récupérer les informations nécessaires, il fallait bien évidemment que j'utilise les requêtes SQL!!!!
Voici la déclaration de l'ADO
Code :
|
Voici ce que j'ai fait. Le problème est que ça bloque à la ligne 15: Il me dit que " l'opération n'est pas permise car l'objet est ouvert!" Si il n'est pas ouvert, je ne peux pas réaliser ma requête Alors comment faire????
nb :TOUTES mes déclarations sont faites précédemment.
Marsh Posté le 13-12-2006 à 08:05:34
Salut tout le monde!
Je suis en train de faire un script afin de récupérer des informations sur des routeurs.
Je voudrais savoir si le VBS supporte l'ADO comme VB et VBA. Si oui comment résoudre mon problème qui est à la ligne 30. Lorsque que j'exécute le code, il me dit : Objet requis :"
Je suis sûr qu'il y a d'autres erreurs mais je les prend les unes après les autres
Message édité par slr56 le 20-12-2006 à 15:21:03