如下:
SHIPNO :=ComboBox1.Text;
query2.Close;
query2.SQL.Clear;
QUERY2.SQL.Add('SELECT UW_SHIP.SHIP_KEY,UW_SHIP.SHIP_NO,UW_SHIP.CUSTOMER_ID,UW_SHIP.CUSTOMER,UW_SHIP.CUSTOMER_PO,UW_SHIP_LINES.SHIP_QTY,UW_SHIP_LINES.PART_NO ');
QUERY2.SQL.Add('FROM UW_SHIP,UW_SHIP_LINES WHERE UW_SHIP.SHIP_KEY=UW_SHIP_LINES.SHIP_KEY AND UW_SHIP.SHIP_NO=:SHIPNO ');
QUERY2.SQL.Add('AND UW_SHIP_LINES.PART_NO:=PARTNO1');
query2.ParamByName('SHIPNO').AsString:=SHIPNO;
query2.ParamByName('PARTNO1').asString := TRIM(EDIT1.TEXT);
query2.Open;
SHIPQTY:=QUERY2.fieldbyname('SHIP_QTY').ASSTRING ;
执行时出现错误如下:
![]()