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
  #1  
Antiguo 26-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
Tquery con problemas

Hola Foreros tengo un problema y es el siguiente

tengo dos tquery (uno maestro y otro detalle) y lo utilizo en muchos forms, pero con diferentes tipos de consulta,

cuando lo utilizo por primera vez todo funciona correcto (si lo utilizo con la misma consulta) pero si utilo en otra consulta me sale el siguiente error:

tquery: field 'Campo' no found

el campo lo utilize en la consulta anterior

y ya ejecute esta sentencia

tquery.sql.clear

cual puede ser el error
Responder Con Cita
  #2  
Antiguo 26-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Si has copiado y pegado, seguramente has dejado cargado los campos persistentes del otro SQL... sino desde el código estas accediendo a un campo que no tiene esta consulta.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 26-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
creo que el problema es el primero, pero como podre solucionarlo
Responder Con Cita
  #4  
Antiguo 26-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Haces doble click sobre el componente, luego aparecerá la lista con todos los campos, los seleccionas todos y los borras!
Luego si quieres agregas los nuevos campos con Botón derecho sobre la lista y Add Fields...

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 26-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
no este no es el problema ya que no tengo nada aqui, que otro problema puede ser...

gracias de nuevo...

John Freddy
Responder Con Cita
  #6  
Antiguo 26-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Bueno, para el otro error te recomendaría buscar en el código en todos lados donde hagas referencia al campo del query (Query.FieldByName('Nombre')) y pongas un breakpoint y te fijes si cuando el hilo de ejecución llega a ese punto el query que tu estás utilizando tiene el campo que estas pidiendo en la consulta.
Avisanos que tal te fue!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 26-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
me dice que realize una depuracion para haber si en la consulta existe el campo que me esta pidiendo, la respuesta es no, ya que es otra consulta completamente diferente, pero si cierro y ejecuto el programa de nuevo todo Ok, el problema es cuando lo utilizo con diferentes tipos de consulta, me pide un campo de la consulta anterior, (esto trabajando master/ detail), el programa maneja otros tquery y no problem, simplemente ejecuto SQL.Clear
pero con estas dos tquery se me presenta el problema.

Gracias de Nuevo
Responder Con Cita
  #8  
Antiguo 26-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Ahhh... ¿El error se produce en tiempo de diseño?
Puede ser que tengas algun componente, por ejemplo un grid que está apuntando a uno de los querys y la columna del mismo hace referencia a un campo estático que no existe en una de las consultas.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #9  
Antiguo 26-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
La consulta esta atada a un reporte, entonces cual puede ser la solucion.

las consulta se generan en tiempo de ejecucion.




John Freddy
Responder Con Cita
  #10  
Antiguo 26-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Bueno, este reporte seguramente tiene algun componente que esta ligado con un campo que no traes en la consulta... te recomiendo buscar en el DFM el nombre del campo que te muestra el error!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #11  
Antiguo 27-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
hola amigo esta mirando cual es el posible error,

el error se establece cuando utlizo maestro /detalle

si utilizo el tquery solo no se me presenta ningun error el problema es cuando lo utilizo con otro tquery de forma maestro detalle, y se presenta con el campo de maestro que es parametro de detalle, que puede ser


Gracias de Nuevo


John Freddy
Responder Con Cita
  #12  
Antiguo 28-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Posteado originalmente por jobapi
..problema es cuando lo utilizo con otro tquery...
¿No será este otro query el problema?.. o el error te lo da con el nombre del componente.
¿Buscaste en los DFM el nombre del campo?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #13  
Antiguo 28-08-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 22
CORBATIN Va por buen camino
Si el error te lo hace cuando vas a establecer la relación maestro-detalle en tiempo de diseño, puede ser porque el campo o campos que vas a relacionar no forman parte de alguna clave primaria o secundaria en la base de datos y por eso te dice que no encuentra el campo.

Saludos.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #14  
Antiguo 28-08-2003
jobapi jobapi is offline
Registrado
 
Registrado: ago 2003
Posts: 9
Poder: 0
jobapi Va por buen camino
todo funciona bien, si lo utilizo con una sola consulta que solo cambia las condiciones where, el problema se presenta cuando cambio la consulta
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


La franja horaria es GMT +2. Ahora son las 02:28:50.


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