LogParser не выдает нужную информацию по sql запросу - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте проблема вот в чем. Когда я пытаюсь получить данные используя sql запрос
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();
то все данные получаются нормально , но вот если я пытаюсь использовать по сути тот же запрос но только что бы дата подставлялась из 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 ('"+ 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')\"";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы