Muy buenas, en este caso tengo una pregunta sencilla, pero que no encuentro respuesta por ningún sitio ya que siempre da error. Partiendo del scrip en Delphi:
Código Delphi
[-]begin
dat.DataModule1.IbTablaPedidos.Filtered:=false;
dat.DataModule1.IbTablaPedidos.Active;
dat.DataModule1.IbTablapedidos.Filtered:=true;
with FormListados.IBQueryPedidos do
begin
close;
sql.Clear;
sql.Text:='select * from Pedidos where cliente=3 ';
open;
end;
FormListados.RvProyectoPedidos.ExecuteReport('ReportQueryCliente');
Dat.DataModule1.IbTablaPedidos.Active;
dat.DataModule1.IbTablaPedidos.Cancel;
end;
Donde yo tengo una tabla con diferentes campos tanto "String" "Integer" "Date", en script anterior funciona perfectamente me filtra todos los clientes cuyo código es 3, pero ahora quiero filtrar por ejemplo todos los clientes cuyo pedido se hizo en una fecha en concreto, así sustituyo el sql.text, :
Código SQL
[-]sql.Text:='select * from Pedidos where fechapedido=12/06/2014'
y me da el siguiente error: ' Conversion error from string "0";
Gracias.