2016-10-10 3 views
0

Je suis en train de faire quelque chose ceUtilisation d'une variable dans selectsinglenodes ..... solution « construction chaîne » (en utilisant VBA?)

dim myOrderID As Integer 
myOrderID = 1 
Set Ordercount = objxmldoc.selectNodes("//order[orderid=myOrderID]") 

.... en d'autres termes, incorporez une variable dans les critères de sélection pour selectNodes. De la googling que j'ai faite, apparemment je ne peux pas (réf: XPath variable for searching attribute), mais je peux peut-être utiliser quelque chose appelé une construction de cordes ... Je n'ai aucune idée de ce que cela signifie ... ou plus au point comment je ' d le faire en VBA ?!

Répondre

0

Essayez:

Set Ordercount = objxmldoc.selectNodes("//order[orderid=" & myOrderID & "]") 
+0

Malheureusement, cela ne fonctionne pas - voir l'erreur à mon screenscrape .... https://s10.postimg.org/tvoy98vop/err.jpg – peskywinnets

+0

Ce n'est pas ce que je posté –

+0

Tim, tu as raison ... ce n'est pas ce que tu as suggéré (pour ma défense il est tard et je suis fatigué du clavier/de l'écran!). Votre solution proposée a fonctionné un charme et vous m'avez sauvé beaucoup de chagrin d'avoir une autre façon de ne pas être en mesure de le faire - Merci beaucoup! – peskywinnets