errorMessages Property

Returns a collection of strings containing the messages of errors, parse errors, or warnings encountered while executing a query with the Execute or ExecuteBatch methods.

Read-only property.


Script Syntax

value = objLogQuery.errorMessages;

Return Value

A collection of Strings containing error messages.

Remarks


Examples

JScript example:

var oLogQuery = new ActiveXObject("MSUtil.LogQuery");

// Make sure that parse error messages are collected
oLogQuery.maxParseErrors = 100;

// Create query text
var strQuery = "SELECT sc-bytes INTO C:\\output.csv FROM ex040528.log";

// Execute query
oLogQuery.ExecuteBatch( strQuery );

// Check if errors occurred
if( oLogQuery.lastError != 0 )
{
	WScript.Echo("Errors occurred!");

	var oMessages = new Enumerator( oLogQuery.errorMessages );
	for(; !oMessages.atEnd();  oMessages.moveNext())
	{
		WScript.Echo("Error message: " + oMessages.item());
}

}
else
{
	WScript.Echo("Executed successfully!");
}

VBScript example:

Dim oLogQuery
Dim strQuery

Set oLogQuery = CreateObject("MSUtil.LogQuery")

' Make sure that parse error messages are collected
oLogQuery.maxParseErrors = 100

' Create query text
strQuery = "SELECT sc-bytes INTO C:\output.csv FROM ex040528.log"

' Execute query
oLogQuery.ExecuteBatch strQuery

' Check if errors occurred
If oLogQuery.lastError <> 0 Then

	WScript.Echo "Errors occurred!"

	For Each strMessage In oLogQuery.errorMessages
		WScript.Echo "Error Message: " + strMessage
	Next

Else

	WScript.Echo "Executed succesfully!"

End If

See also:

LogQuery Object
Log Parser COM API Overview
C# Example

© 2004 Microsoft Corporation. All rights reserved.