![]() |
Between y ClientDataSet
Hola a todos.
alguien me puede ayudarme con este filtro Filtro:='fecha BETWEEN ' + quotedstr(FormatDateTime('yyyy/mm/dd',FechaInicio.DateTime)) + ' and ' + quotedstr(FormatDateTime('yyyy/mm/dd',FechaFin.DateTime)); MD.TBFacturas.Close; MD.TBFacturas.Filtered:=true; MD.TBFacturas.Filter:=Filtro; MD.TBFacturas.Open; me sale este error Filter expression incorrectly terminated |
No se que Base estas usando ni tampoco mencionas que componentes de conexion, lo hago de memoria pq estoy en una pc con linux.Yo uso FB con DBE y lo haria asi
|
Hola d2nemi,
No es por ser mal educado, pero si hubieras usado el buscador del foro hubieras llegado a varios hilos en donde se trata el tema. Por ejemplo estos dos que fueron tratados hace unos pocos días: link 1 link 2 Saludos, |
Hola Delphius gracias por responte.
Ya estube mirando lo liks, no me vale lo que tiene pq trabajon lo query yo tenho una tabla |
Cita:
|
Gracias a todos por responter
He tado con la solucion poniendo.
Filtro:='fecha>= ' + FormatDateTime('ddd/mm/yyyy h:m',FechaInicio.DateTime) + ' and fecha<= ' + FormatDateTime('ddd/mm/yyyy h:m',FechaFin.DateTime); |
Cita:
Con Querys sólo traes los necesarios. Además, el Filter es lento (si lo comparamos con una Query) ya que filtra por el lado del cliente. Si puedes evitarte esto mejor. Es decir que si de antemano ya podemos "filtrar "mucho mejor. Saludos, |
OK Delphius gracias por el consejo, pero como hago para insertart o actualizar con un query, pq he provado y me parece que no si puede.
Si es haciendo con las sentencias sql Insert/Update me resulta muy compliado con un sistema maestro detalle Facturas -> Linea_fac como he dicho antes trabajo con FB y los componete de Intebase |
Cita:
Un saúdo. |
Cita:
y cual son lo mejores componente para trabajo con FB 2.x |
Yo actualmente estoy utilizando los componentes de la paleta InterBase y me va muy bien con ellos. Pero existen muchas otras posibilidades algunas de las cuales he probado, como FibPlus y MDO, ambas muy pareciadas a los IBX tanto en uso como en rendimiento. La razón de elegir los primeros fue que los FibPlus son de pago y no veía necesario el desembolso económico, puesto que el rendimiento era similar y la programación también. Los MDO no me convencieron porque llevan dos años sin actualizaciones.
A parte de los comentados tienes muchas otras alternativas sobre las cuales puedes buscar información tanto en este foro como en internet. Algunos de ellos son IBExpert, IBO, Zeos, ... Espero que te sirva de guía y lamento no poder ayudarte más. Un saúdo. |
| La franja horaria es GMT +2. Ahora son las 00:17:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi