LogParser не выдает нужную информацию по sql запросу - C#
Формулировка задачи:
Здравствуйте проблема вот в чем. Когда я пытаюсь получить данные используя sql запрос то все данные получаются нормально , но вот если я пытаюсь использовать по сути тот же запрос но только что бы дата подставлялась из textbox то он в результате ничего не выдает . Я делаю вот такой вот запросПодскажите пожалуйста в чем может быть причина?
getCommand = "-i:EVT -resolveSIDs ON \"SELECT SID AS username,TimeGenerated AS LockoutTime INTO statisticAllUsers.xml FROM security WHERE EventID = 4672 AND TimeGenerated >= TO_TIMESTAMP ('2008-1-1', 'yyyy-1-1') AND TimeGenerated <= TO_TIMESTAMP ('2011-1-1','yyyy-1-1')\"".Trim();
getCommand = "-i:EVT -resolveSIDs ON \"SELECT SID AS username,TimeGenerated AS LockoutTime INTO statisticAllUsers.xml FROM security WHERE EventID = 4672 AND TimeGenerated >= TO_TIMESTAMP ('"+ lowD.year.Trim() +"-".Trim()+ lowD.month.Trim() + "-".Trim()+ lowD.day.Trim() + "', 'yyyy-1-1') AND TimeGenerated <= TO_TIMESTAMP ('"+ highD.year.Trim() + "-"+ highD.month.Trim()+"-"+ highD.day.Trim()+"','yyyy-1-1')\"".Trim();
блин похоже проблема в этих невидимых отступах , хотя вроде все убрал с помощью trim но всеравно чето не работает
Решение задачи: «LogParser не выдает нужную информацию по sql запросу»
textual
Листинг программы
string getCommand = "-i:EVT -resolveSIDs ON \"SELECT SID AS username,TimeGenerated AS LockoutTime INTO statisticAllUsers.xml FROM security WHERE EventID = 4672 AND TimeGenerated >= TO_TIMESTAMP ('"+lowD.year+"-"+lowD.month+"-"+lowD.day+"', 'yyyy-1-1') AND TimeGenerated <= TO_TIMESTAMP ('"+highD.year +"-"+highD.month+"-"+highD.day+"','yyyy-1-1')\"";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д