Cita:
Empezado por Abuelo7
He intentado hacer lo que me has indicado, pero creo que no lo hago bien, o mejor dicho que lo hago todo mal. Disculpa.
He intentado sustituir la linea de If por esto:
|
Bueno, aparte de lo que ya te han contestado, voy a intentar ampliar lo que te dije. Para conseguir algo similar al LOCATE, se trata de lanzar la consulta SQL que te comenté y luego comprobar si ha devuelto algun registro.
Código Delphi
[-]SQL:= 'SELECT top 1 * FROM TABLA WHERE NUMERO='+ ADOQueryPreguntas.fieldByName('NUMERO').AsString;
Query2.SQL.add(SQL); Query2.Open;
if not ((Query2.eof) and (Query2.Bof)) then begin
...
end;
No se si ahora ha quedado más claro.
Un saludo.