Agregar parámetro de fecha a la consulta de Oracle

Lo que estoy tratando de hacer es ejecutar la consulta entre dos fechas, y las fechas provendrían de un parámetro.

En el código de abajo, estoy poniendo un parámetro y dejando que la segunda fecha se fije solo para fines de ejemplo.

El código / consulta es un poco largo para pegarlo aquí, pero aquí hay una versión corta:

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);

Y recibí este mensaje:

ORA-01858: se encontró un carácter no numérico donde se esperaba un número

Hice la misma consulta sin el parámetro y funciona bien.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta