dbgrid的问题
我在做数据查询是使用了两个ADOQuery,都配置正确,单纯的要查数据都是可以的,但是要动态的显示数据如下代码:
//barcode:=ADOQuery2.FieldByName('barcode').AsString;
ADOQuery1.SQL.Clear;
//Showmessage(ADOQuery2.FieldByName('barcode').AsString);
ADOQuery1.SQL.Add('select b.barcode,nvl(b.jarmark,''nul'') as jarmark,b.netlength,b.grosslength,b.width,c.component,c.compositiondescription,b.FLAWNUMBER ');
ADOQuery1.SQL.Add(' from chk_barcodeinfo b,scd_productartinfo c ');
ADOQuery1.SQL.Add(' where b.productid=c.productid and b.barcode='''+ADOQuery2.FieldByName('barcode').AsString+'''');
ADOQuery1.Active:=true;
//Showmessage(ADOQuery1.SQL.Text);
ADOQuery1.Open;
Edit1.text:= ADOQuery1.SQL.Text;
// Showmessage(barcode);
Showmessage(ADOQuery1.FieldByName('barcode').AsString);
结果show出来的是空,不知道为什么