Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #41  
Antiguo 27-01-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Self.IBQuery2.FText 'select * from FACTURA where PROYECTO in (12,38,156)'#$D#$A

Pero ahí hay un montón de errores, si pones código que sea el que de verdad estás usando.
Responder Con Cita
  #42  
Antiguo 27-01-2015
Catublipas Catublipas is offline
Miembro
NULL
 
Registrado: ene 2015
Posts: 55
Poder: 10
Catublipas Va por buen camino
Lo tengo Casimiro,

fallo mío, estaba trabajando con el ejemplo que hemos puesto, y en la bbdd, no lo he transcrito con los campos exactamente y por eso no se mostraba.

Casimiro esto funciona de lujo, mucho más rápido que puenteando las bases de datos.

Eres un genio. Si hay alguna forma que pueda ayudaros, dímelo.

Me has resuelto un problemón.

Muchísimas gracias.

Un saludo!
Responder Con Cita
  #43  
Antiguo 27-01-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Catublipas Ver Mensaje
Si hay alguna forma que pueda ayudaros, dímelo.
Se me ocurren muchas cosas... pero ninguna legal
Responder Con Cita
  #44  
Antiguo 27-01-2015
Catublipas Catublipas is offline
Miembro
NULL
 
Registrado: ene 2015
Posts: 55
Poder: 10
Catublipas Va por buen camino
Una última questión, es que no consigo meter la consulta entera, parece ser un problema con las comillas, ¿se te ocurre donde puede estar?

El código es:

Código SQL [-]
Select Distinct
  FAC1.SERCOD,
  FAC1.DOCNUM,
  FAC1.CLICOD,
  FAC1.CLINOM,
  RECIBOS.RECESTADO,
  RECIBOS.RECIMPORTE,
  RECIBOS.RECFECVTO
From
  FAC1 Inner Join
  FAC2 On FAC1.DOCNUM = FAC2.DOCNUM And FAC1.SERCOD = FAC2.SERCOD Inner Join
  RECIBOS On (FAC2.DOCNUM = (00 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM =
      (000 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM = (0000 ||
      RECIBOS.RECFACNUM) Or FAC2.DOCNUM = (00000 || RECIBOS.RECFACNUM) Or FAC2.DOCNUM = RECIBOS.RECFACNUM) And
    FAC2.SERCOD = SUBSTR(RECIBOS.RECCOD, 1, 2) And FAC2.CLICOD = RECIBOS.CLICOD
Where
  (FAC1.OBRACOD In ('+ cProyectos +')) Or
  (SUBSTR(FAC2.CODIGOMAQUINA, 6, 9) In ('+ cProyectos +'))

Creo que el problema viene de los paréntesis y comillas.
En la consulta lo he metido sin salto de linea, pero es que es más cómodo para que lo puedas leer así.

Gracias!
Responder Con Cita
  #45  
Antiguo 27-01-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Vuelvo a lo de antes, no soy adivino :P
¿Eso es en un store procedure?, ¿una llamada desde delphi?, ¿has visto la sentencia completa antes de ejecutarse?, ¿hay algún mensaje de aviso o error?, etc. etc. etc....
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
Escuchar BBDD Guti13 Conexión con bases de datos 2 03-11-2014 17:49:23
Acceso a BBDD hybrid Conexión con bases de datos 1 14-11-2009 17:55:03
Consulta a tabla de bbdd Firebird externa Gonbamon Firebird e Interbase 4 05-07-2008 05:32:26
copia de bbdd majosf Conexión con bases de datos 3 18-11-2005 20:49:19
BBDD database.wrk ??? Mulero Conexión con bases de datos 8 03-11-2005 11:24:31


La franja horaria es GMT +2. Ahora son las 13:03:53.


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