因为你没有SELECT出来呀
sql.add('select yw_id,yw_money from a_JB_yewu');
sql.Add('where yw_name = '+''''+edit1.text+'''' );
sql.add('select yw_id,yw_money from a_JB_yewu');
sql.Add('where yw_name = '+''''+edit1.text+'''' );
明明只选了 yw_id
一个字段出来啊,哪里来的fieldbyname('yw_money').asfloat??
这么粗心都有?