Buenas,
Por favor utilice las etiquetas
[delphi] ó
[sql] y especifique, cosas como, el mensaje de error y el DataSet que usa. Véase
Guía de Estilo.
Ahora, si no es obligatorio consultar la fecha como una cadena de caracteres y (por ejemplo)
formatdatemenu es de tipo
TDateTime:
Código Delphi
[-]
adohistory.Close;
adohistory.Sql.Text :=
'select ' +params+ ' from ' +ownerado+ 'history ' +
'where datestampora = :Farametro1 ' +
'order by datestamp desc';
adohistory.Params[0].AsDateTime := formatdatemenu;
adohistory.Prepare;
adohistory.Open;
Y si le es obligatorio consultar la fecha como una cadena de caracteres, creo que tiene un par de comillas de menos:
Código Delphi
[-]
adohistory.Sql.Add('select ' +params+ ' from ' +ownerado+ 'history ');
adohistory.Sql.Add('where to_char(datestamp, ''DD-MM-YYYY'') = ' + QuotedStr(formatdatemenu));
adohistory.Sql.Add('order by datestamp desc ') ;
adohistory.Prepare;
adohistory.Open;