Dodaj parametr daty do zapytania Oracle

Próbuję wykonać zapytanie między dwiema datami, a daty pochodzą z parametru.

W poniższym kodzie umieszczam jeden parametr i pozwalam, aby druga data została ustalona tylko na przykład.

Kod / zapytanie jest dość długie, aby wkleić je tutaj, ale tutaj jest krótka wersja:

OracleParameter fromDateParameter = new OracleParameter();
fromDateParameter.OracleDbType = OracleDbType.Varchar2;
fromDateParameter.Value = "'3/06/2013 20:00:00'";

this.oracleDataAdapter4.SelectCommand = new OracleCommand("
   SELECT DISTINCT (LOG.RID) FROM LOG WHERE LOG.TIMESTAMP 
   BETWEEN TO_DATE(:fromDateParameter, 'MM/DD/YYYY hh24:mi:ss ') 
   AND TO_DATE('3/06/2013 23:59:00', 'MM/DD/YYYY hh24:mi:ss '))", 
   oracleConnection4);

oracleDataAdapter4.SelectCommand.Parameters.Add(fromDateParameter);           
this.oracleDataAdapter4.Fill(event11);

I mam tę wiadomość:

ORA-01858: znaleziono znak nieliczbowy, w którym oczekiwano liczby

Zrobiłem to samo zapytanie bez parametru i działa dobrze.

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion