Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Vales, los componentes tienen nombre, por ejemplo:
IBQuery o ZQuery o AdoQuery.
Esto depende de la paleta donde los cargaste.
Parece que soy algo necio, pero es basico ya que por ejemplo:
ADO acepta Parameters, sin embargo IB o Zeos NO.
Asi de simple.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #22  
Antiguo 21-02-2012
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 14
Vales08 Va por buen camino
Perdon, los componentes son IB, de la paleta DataAccess e InterBase... Yo eh trabajado muchas veces con parametros y me han funcionado perfectamente... Inclusive en este mismo proyecto..
Responder Con Cita
  #23  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Enlace de los componentes IB a la BD:
1- IBDatabase.
Este componente sera el que conecta a la BD.
2- IBTransaction.
Este componete sera el que hara las transacciones.
3- IBQuery o IBtable.
4- Datasource.
5- DBgrid u otros.
Esta asi tu conexión ?
Saludos
__________________
Siempre Novato
Responder Con Cita
  #24  
Antiguo 21-02-2012
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 14
Vales08 Va por buen camino
Si la verdad que si, la conexion este bien, es mas es un proyecto bastante grande, vengo trabajando hace bastante tiempo con esto y tengo varios, muchos de estos componentes.. Creo que el problema no estaria alli, ya que sino no me funcionaria nada de lo que tengo conectado a estos componentes... Eso es lo que creo..
Responder Con Cita
  #25  
Antiguo 21-02-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Vales.

Yo apunto al mismo lado que Carlos, con seguridad el problema está en el manejo o configuración de los componentes, por que el código SQL de la consulta es correcto.

Para que lo compruebes, basta con que uses el IBExpert por ejemplo y escribas en el editor SQL textualmente:
Código SQL [-]
SELECT * FROM AGENDAS_TURNOS, PROFESIONALES 
WHERE AGENDAS_TURNOS.FECHA = :FECHA 
  AND PROFESIONALES.APELLIDO_Y_NOMBRE = :APELNOM 
  AND PROFESIONALES.ID_PROF = AGENDAS_TURNOS.ID_PROF

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #26  
Antiguo 21-02-2012
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 14
Vales08 Va por buen camino
Voy a volver a controlar una vez mas por las dudas, pero eh revisado y no eh encontrado error... Pero vuelvo a controlar..
Responder Con Cita
  #27  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Bien, llegamos a algo:
Si la conexión esta bien, prueba esto:

Código Delphi [-]
  with DM.Q_agen_tur do
  begin
   SQL.Text:='select * from AGENDAS_TURNOS, PROFESIONALES '+
           'where AGENDAS_TURNOS.FECHA = :Fec'+
           'and PROFESIONALES.APELLIDO_Y_NOMBRE = :nom '+ 
           'and PROFESIONALES.ID_PROF = AGENDAS_TURNOS.ID_PROF ';
   Params[0].Value:= DateToStr(fecha_turno.Date);
   Params[1].Value:= prof_agen_turno.Text;
   Open;
  end;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #28  
Antiguo 21-02-2012
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 14
Vales08 Va por buen camino
Me funciona el codigo, lo unico que despues del parametro :Fec le agregue un espacio porque me salto error... Lo unico que me gusraia saber es el tema de los n° 0 y 1 en los parametros.. a que hacen referencia, no quiero usar un codigo sin saber que significa.. Muchas gracias..
Responder Con Cita
  #29  
Antiguo 21-02-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
0 y 1

simple los parametros estan controlados por un indice
eso es precisamente el significado del 0 y el 1 y si tuvieras otro parametro seria el 2 y asi.....
Responder Con Cita
  #30  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por Vales08;425612.....
no quiero usar un codigo sin saber que significa...
Esta parte me gusto mucho.
Los parametros empiezan desde el numero 0.
Si tengo una consulta, por ejemplo:
Código Delphi [-]
Select * form mitabla where fecha = :Parametro0 and dia = :Parametro1
como ves, en la consulta el primer parametro sera el que este mas cerca del where y sera el numero 0, el que le sigue sera el 1 y asi sucesivamente.
Por cierto, indicas que los componentes IB aceptan parámetros, estas en lo correcto, lo que no aceptan es la palabra parameters.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 21-02-2012 a las 02:44:27.
Responder Con Cita
  #31  
Antiguo 21-02-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
caral

por cierto ese Caral es un buenazo, algún dia me gustaria ser como él, jeje...
Responder Con Cita
  #32  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por kapcomx Ver Mensaje
por cierto ese Caral es un buenazo, algún dia me gustaria ser como él, jeje...
No te fíes de este Novato amigo.....
Saludos
__________________
Siempre Novato
Responder Con Cita
  #33  
Antiguo 21-02-2012
Vales08 Vales08 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 133
Poder: 14
Vales08 Va por buen camino
Perfecto, muchisimas gracias por todo.. Costo, pero de todo se aprende, eso es lo importante....
Todos son muy buenos en este foro, graxcias a todos avance mucho en mis conocimientos...
Saludos..
Responder Con Cita
  #34  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que bueno, la próxima vez prometo regañarte menos.
Tienes que tenerle mas paciencia a este viejo.
Saludos
__________________
Siempre Novato
Responder Con Cita
Respuesta



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 22:54:54
Consulta Fecha truequeman Varios 2 13-01-2007 18:51:34
Consulta SQL Fecha moneyfornothing SQL 5 10-05-2006 17:33:33
Consulta con SQL por fecha Sayuri Firebird e Interbase 18 16-08-2005 11:33:54
problemas con fecha en consulta omy SQL 5 05-12-2003 22:13:08


La franja horaria es GMT +2. Ahora son las 23:24:01.


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