Hi all,
I managed to create a .CSV file using the COMIISW3CInputContextClassClass to read an IIS log, however I have a CSV file which I am trying to read and is giving me the error below:
{"Error parsing query: SELECT clause: Syntax Error: unknown field 'date1' [Record field does not exist.]"}
Sample code:
--------------------
query="select date1, date2 INTO C:\\A.csv FROM c:\\B.log"
public static void GetResultsFromBatch_CSV(string query)
{
LogQueryClassClass LogParser = new LogQueryClassClass();
COMCSVInputContextClassClass pObjInput = new COMCSVInputContextClassClass();
COMCSVOutputContextClassClass pObjOutput = new COMCSVOutputContextClassClass();
try
{
LogParser.ExecuteBatch(query, pObjInput, pObjOutput);
}
catch (Exception e)
{
}
}
Sample source CSV file:
------------------------
#2009:07:15 11:00:26:23 - 2009:07:15 12:00:00:00
date1,date2,id1,status1,sink1,sink2,sink3,id2,id3,status2
2009:07:15 16:00:26:23,2009:07:15 11:00:26:23T-5,65535,Debug,LoggingTrace,AgentService.exe,,5564,4,[Debug] Init agent.^
Any ideas? Thank you!