ShowMessage('查询记录数是:'+IntToStr(Query1.RecordCount));

解决方案 »

  1.   

    有错误,这是我的程序
    Query1.Close;
    Query1.Sql.Clear;
    Query1.Sql.Add('SELECT * from 入库单表');
    Query1.Sql.Add('where 产品名称<>''''');
    if ylksubfind.Edit1.Text<>'' then
    Query1.Sql.Add('And 产品名称='''+ylksubfind.Edit1.Text+'''');
    ShowMessage('查询记录数是:'+IntToStr(Query1.RecordCount));
    Query1.Open;
      

  2.   

    Query1.Close;
    Query1.Sql.Clear;
    Query1.Sql.Add('SELECT * from 入库单表');
    Query1.Sql.Add('where 产品名称<>''''');
    if ylksubfind.Edit1.Text<>'' then
    Query1.Sql.Add('And 产品名称='''+ylksubfind.Edit1.Text+'''');
    Query1.Open; 
    ShowMessage('查询记录数是:'+IntToStr(Query1.RecordCount));先OPen~~取得数据~~才可以在察看记录数的~~