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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS : type incompatible

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS : type incompatible

n°1498632
slr56
Tout problème a sa solution.
Posté le 04-01-2007 à 11:44:20  profilanswer
 

j'ai crée un script vbs disposant une connection à une base ACCESS avec ADO. Ca marche!
 
Ensuite à partir de mon script, je lis ce qu'il y a dans le champ "ip_routeur" de la table "00_routeurs" :pt1cable:  
 

Code :
  1. DO WHILE ("SELECT " )& rs("ip_routeur" )&(" FROM 00_routeurs WHERE" )& rs("ip_routeur" )&("<> 'ZZZZZ' order by nb_routeur" )&(", conn , adOpenStatic , adLockOptimistic" )


 
 
RS correspond à mon jeu d'enregistrements (recordset)
 
 
la boucle se termine bien après c'est pourquoi on ne voit pas le mot "LOOP" ici.
A l'exécution, j'obtiens l'erreur suivante  :kaola: :  
 
type incompatible :'[string : " SELECT 44.11.5.100 FRO"]'
code 800A000D
 
 
Comme on peut le voir, il m'affiche bien l'adresse IP mais pour lui c'est incompatible au niveau du type de données. Mon champ est de type texte car en numérique je ne peux pas écrire le "." (point). Or il me faut absolument que les adresses IP soit écrite avec le point (logique!!) :o  
 
J'ai vu sur google que beaucoup personne ont eu ce problème. Malheuresement je n'ai pas vu de solutions... :sweat:  
 
Merci de bien vouloir m'aider à résoudre ce problème.  :(


Message édité par slr56 le 04-01-2007 à 13:39:13
mood
Publicité
Posté le 04-01-2007 à 11:44:20  profilanswer
 

n°1498699
olivthill
Posté le 04-01-2007 à 13:06:33  profilanswer
 

Il manque un espace après le SELECT et avant le FROM, et surtout il faut mettre le nom du champ à sélectionner  juste après SELECT plutôt que sa valeur.

n°1498731
slr56
Tout problème a sa solution.
Posté le 04-01-2007 à 13:38:30  profilanswer
 

j'ai mis les espaces, ça ne change rien.
 
Par contre, c'est bien le nom du champ que j'ai mis.
 
On voit "44.11.5.100" car c'est la première valeur du champ.
 
Une autre idée???  :pfff:


Message édité par slr56 le 04-01-2007 à 13:40:09
n°1499148
kiki29
Posté le 05-01-2007 à 09:38:40  profilanswer
 

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

  VBS : type incompatible

 

Sujets relatifs
[RESOLU] VBS : Problème de redéfinition de variableHeritage et type de retour des methodes
Transformer du VBA en VBS (avec UserForm) ?VBS : petite aide de programmation pour débutant svp
trier ce type de tableau[C#] Equivalent du type dataHandler en Java
VBS : récupérer informations routeursAfficher les valeurs d'un type.
type renvoyé par __repr__Tableau de record et de type énumé
Plus de sujets relatifs à : VBS : type incompatible


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