首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用logParser来查找文件的时候,提示参数不正确,哪位高手知道为什么呢

2012-02-08 
用logParser来查找文件的时候,提示参数不正确,谁知道为什么呢?VB codeSet objLogParser CreateObject(M

用logParser来查找文件的时候,提示参数不正确,谁知道为什么呢?

VB code
Set objLogParser = CreateObject("MSUtil.LogQuery")Set objInputFormat = _    CreateObject("MSUtil.LogQuery.FileSystemInputFormat")objInputFormat.recurse = 0strQuery = "SELECT TO_LOWERCASE (Name) AS NewName, Size FROM " & _    "'C:\Scripts\*.*' WHERE NOT Attributes LIKE '%D%' ORDER BY NewName"Set objRecordSet = objLogParser.Execute(strQuery, objInputFormat)Do While Not objRecordSet.AtEnd   Set objRecord = objRecordSet.GetRecord   Wscript.Echo "Name: " & objRecord.GetValue("NewName")   Wscript.Echo "File size: " & objRecord.GetValue("Size")   objRecordSet.MoveNextLoop


复制代码https://www.microsoft.com/china/technet/community/columns/scripts/sg0105.mspx
这段代码是直接从微软网站上复制过来的,可是我运行的时候,一到了Set objRecordSet = objLogParser.Execute(strQuery, objInputFormat)就提示出错了,说参数不正确,谁知道是为什么呢?
哪个可以给我写个简单的例子出来?只要Set objRecordSet = objLogParser.Execute(strQuery, objInputFormat)这里不会提示错误就行,objInputFormat是必须要的。
实在没有积分了,不知道有没有人回答……

[解决办法]
貌似少个参数
objLogParser.Execute(strQuery, objInputFormat,objOutputFormat)
具体查查Execute方法的参数定义

热点排行