在我的c#代码中,我有以下
string date = DateTime.Now.ToString("yyyyMMdd");
ObjectQuery queryError = new ObjectQuery("SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'Application' AND (TimeGenerated > '" + date + "000000.000000-000' AND (Type='Error'))");
1)这有效,但当我尝试ORDER BY TimeGenerated DESC时,我收到无效的查询消息。如何通过TimeGenerated进行查询排序?
ObjectQuery queryError = new ObjectQuery("SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'Application' AND (TimeGenerated > '" + date + "000000.000000-000' AND (Type='Error')) ORDER BY TimeGenerated DESC");
2)如何编写限制结果的相同查询?我尝试了LIMIT 20但是我得到了相同的无效查询消息。
ObjectQuery queryError = new ObjectQuery("SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'Application' AND (TimeGenerated > '" + date + "000000.000000-000' AND (Type='Error')) LIMIT 20");
由于