Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2014
ginesgomezlopez ginesgomezlopez is offline
No confirmado
NULL
 
Registrado: jun 2012
Posts: 45
Poder: 0
ginesgomezlopez Va por buen camino
Consulta por fecha

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.
Responder Con Cita
  #2  
Antiguo 07-08-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ginesgomezlopez Ver Mensaje
...así sustituyo el sql.text, :
Código SQL [-]
sql.Text:='select * from Pedidos where fechapedido=12/06/2014'
Según la Base de Datos puede variar, pero prueba a añadirle comillas (simples o dobles).

Código Delphi [-]
...
sql.Text:='select * from Pedidos where fechapedido="12/06/2014" ';
...
sql.Text:='select * from Pedidos where fechapedido=' + QuotedStr('12/06/2014');
...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 10-08-2014
ginesgomezlopez ginesgomezlopez is offline
No confirmado
NULL
 
Registrado: jun 2012
Posts: 45
Poder: 0
ginesgomezlopez Va por buen camino
Ha funcionado a la primera gracias Neftalí

En SQL he trabajado muy poco siempre ha sido mediante filtros, e indexar tablas, pero creo que SQL es mucho más rápido y seguro por lo que podrían decirme un enlace donde encontrar un buen temario de SQL o un buen libro.

Gracias y felicidades por el foro.
Responder Con Cita
  #4  
Antiguo 11-08-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si buscas en Internet o en el FTP del foros encontrarás manuales de SQL sin problemas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 11-08-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si buscas en Internet o en el FTP del club encontrarás manuales de SQL sin problemas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta SQL por Fecha lKinGl Varios 5 20-11-2008 23:54:54
Fecha en consulta fedelphi Firebird e Interbase 10 07-05-2007 21:18:17
Consulta SQL Fecha moneyfornothing SQL 5 10-05-2006 18:33:33
Consulta con SQL por fecha Sayuri Firebird e Interbase 18 16-08-2005 12:33:54
Consulta con fecha JODELSA SQL 4 12-12-2003 20:51:28


La franja horaria es GMT +2. Ahora son las 15:44:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi