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