buscando por ahí.. encontre que la consulta debo realizarla con comillas simples y no dobles.. por lo que quedaría así
Código SQL
[-]
Select RDB$FIELD_NAME From RDB$RELATION_FIELDS
Where RDB$RELATION_NAME='Producto' AND RDB$FIELD_NAME='Pro_Precio'
ahora tendria que ver como traspaso eso desde delphi, ya que si pongo la comilla simple me lo toma como error de programación (asume termino de linea)
alguien sabe cual es el comodin para solucionarlo....?
Código Delphi
[-]
Datos.IBQ_Edit.Close;
Datos.IBQ_Edit.SQL.Clear;
Datos.IBQ_Edit.SQL.Add('Select RDB$FIELD_NAME From RDB$RELATION_FIELDS');
Datos.IBQ_Edit.SQL.Add('Where RDB$RELATION_NAME="Producto" AND RDB$FIELD_NAME='Pro_Precio'');
Datos.IBQ_Edit.SQL.Add('Order by RDB$FIELD_POSITION');
Datos.IBQ_Edit.Open;