[VBScript] WHERE = like

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 08:18

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik zit met iets lastig waarvan ik me uberhaupt afvraag of het mogelijk is in vbscript. Ik heb uit een eerdere zoekopdracht in mijn script een waarde verkregen die de volgende string is:

BF70C9C0-759B-43E9-9AEF-5A40C05930BB (= VMList.ItemIndex( 0 ) )

Nu heb ik een tweede waarde die ik ophaal met de volgende string:

Microsoft:BF70C9C0-759B-43E9-9AEF-5A40C05930BB\\83F8638B-8DCA-4152-9EDA-2CA8B33039
B4\\0

De volgende stap is dat ik een selectie wil doen op waar de eerste string voorkomt in het stuk van de tweede string. Dus selecteer alleen dat gene waar Microsoft:BF70C9C0-759B-43E9-9AEF-5A40C05930BB\\83F8638B-8DCA-4152-9EDA-2CA8B33039
B4\\0 gelijk is of bevat BF70C9C0-759B-43E9-9AEF-5A40C05930BB

Set colItems = WMIService.ExecQuery("SELECT * FROM Msvm_ResourceAllocationSettingData WHERE InstanceID='" & VMList.ItemIndex(0).Name & "'")

Hoe doe je zoiets?

http://www.xbmcfreak.nl/


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

VBScript voor op het internet of VBscripting binnen Windows?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 09:55

Dido

heforshe

Staat het antwoord al niet bijna in je topictitel?
code:
1
select * from blaat where a like "%jopie%"

En dan wil je van "jopie" iets dynamisch maken, dus
code:
1
select * from blaat where a like "%" & $jouwvar & "%"

Het kan natuurlijk zijn dat ik de vraag volslagen verkeerd lees :)

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 08:18

Erhnam

het Hardware-Hondje :]

Topicstarter
BtM909 schreef op maandag 14 juli 2008 @ 14:32:
VBScript voor op het internet of VBscripting binnen Windows?
Het gaat om VBscripting binnen Windows. Ik zal het eens proberen met de % like tekens. Kan je het = teken zomaar vervangen door een like?

[ Voor 8% gewijzigd door Erhnam op 14-07-2008 14:50 ]

http://www.xbmcfreak.nl/


Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Had je gezocht op google? Binnen 2 minuten met keywords 'vbscript wmi like' had ik al beet. De microsoft knowlegde base bevat de antwoorden van de scripting games 2007. Jouw antwoord staat bij vraag 12 (halverwege pagina).

Lees ook de andere vragen en vooral de beschijving waarop iets goed of fout was (zoals het verschil tussen C:\\* en C:\\%.

If it isn't broken, fix it until it is..


Acties:
  • 0 Henk 'm!

  • mr_derk
  • Registratie: September 2005
  • Laatst online: 10:41
edit:nvm

[ Voor 97% gewijzigd door mr_derk op 14-07-2008 14:53 ]


Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 08:18

Erhnam

het Hardware-Hondje :]

Topicstarter
Niemand_Anders schreef op maandag 14 juli 2008 @ 14:50:
Had je gezocht op google? Binnen 2 minuten met keywords 'vbscript wmi like' had ik al beet. De microsoft knowlegde base bevat de antwoorden van de scripting games 2007. Jouw antwoord staat bij vraag 12 (halverwege pagina).

Lees ook de andere vragen en vooral de beschijving waarop iets goed of fout was (zoals het verschil tussen C:\\* en C:\\%.
THX!!

Dit is hem uiteindelijk geworden:

Set colItems = WMIService.ExecQuery("SELECT * FROM Msvm_ResourceAllocationSettingData WHERE InstanceID LIKE '%" & VMList.ItemIndex(0).Name & "%' AND ElementName='Hard Disk Image' ")

http://www.xbmcfreak.nl/

Pagina: 1