ADOQuery 中的sql语句是这样写的  select FP_NO from FA_piao a where not Exists(select * from Customer where a.FP_NSR_NO=Customer.Ctariffcode) 但是用fieldByname('FP_NO').asstring 为什么取不出字段来,
是这样写了:    
STR:=DMFP.QryGlobalnode.FieldByName('FP_NO').AsString;
  With DMFP.QryGlobalnode do
   begin
   Close;
   SQL.Clear;
   SQL.Add('EXEC CHECKFP');
   EXECSQL;
   end;
请各位达人看看是怎么回事?应该怎么写?