Ver Mensaje Individual
  #12  
Antiguo 23-06-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 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 Daniel.

Básicamente entiendo la situación pero mencionas que te dá el error,
Cita:
Project Project1.exe raised exception class EDatabaseError whit message 'Query_soloTitulo: Field 'id_sub' notfound'
y eso cláramente te esta diciendo: El campo (o columna) "id_sub" no existe en la consulta que realizas en "Query_soloTitulo".
Es por eso que te solicité mas información, sobre todo es importante la consulta SQL.

A ver si ejemplificando me explico mejor... Si asigno esta consulta a un query:
Código Delphi [-]
  with ADOQuery1 do
  begin
    SQL.Clear;
    SQL.Add('SELECT CL.NOMBRE, CA.NOMBRE_CALLE, CL.NUMERO ');
    SQL.Add('FROM CLIENTE CL ');
    SQL.Add('INNER JOIN CALLE CA ON CL.CALLE_ID = CA.ID');
    SQL.Add('WHERE CL.ID = :IDCLI');
    Parameters.ParamByName('IDCLI').Value := xxx
    Open;
  end;
Y luego le salgo pidiendo:
Código Delphi [-]
   ShowMessage( IntToStr(ADOQuery1.FieldByName('ID_CLIE').Value) );
voy a recibir el mismo mensaje que has recibido, ya que la columna ID_CLIE nunca fué declarada en la sentencia SELECT.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita