Co jest nie tak z następną kwerendą WMi? (Mam wyjątek zarządzania "Nieprawidłowe zapytanie").Wyjątek "Nieprawidłowe zapytanie" bez wyraźnego powodu
const string deviceName = "04157DF42C9B1109";
string wmiQuery = string.Format("SELECT * FROM Win32_USBControllerDevice WHERE Antecedent LIKE '%{0}%'", deviceName);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery);
ManagementObjectCollection retObjectCollection = searcher.Get();
foreach (ManagementObject retObject in retObjectCollection)
{
Console.WriteLine("[{0}]:{1}", retObject["Antecedent"], retObject["Dependent"]);
}
czy masz połączenie DB? spróbuj uruchomić kwerendę po prostu (bez LIKE) lub nawet zakodować parametr LIKE tylko do testowania –
@NikosM. zapytanie syntasys jest poprawne. Możesz spróbować o nyour env. z zakodowanymi na sztywno pracami –
Zapytanie nie działa, ponieważ właściwość 'Antecedent' jest odniesieniem do obiektu CIM, a operator' LIKE' może być używany tylko we właściwościach typu "string'. – RRUZ