我想在表格中显示一个查询后的表,查询条件是由Edit输入,我用的是MS Sqlver 2000  写语句啊??

解决方案 »

  1.   

    begin
      ADOQuery1.Close;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add(Edit1.Text);
      ADOQuery1.Open;
    end;
      

  2.   

    可不可以具体一点啊,比如说写点select 语句出来,那我要查询显示的表怎么写语句啊?请说具体点了,谢谢
      

  3.   

    你连接了数据库没有?例如用ADO控件连接,用DBGrid来绑定显示数据。
    Select语句就在Edit上写,例如select * from tablename
      

  4.   

    select * from table where xh='''+trim(edit1.text)+'''
      

  5.   

    sql.add('select * from table where 1=1');
    if edit1.text <> '' then
    sql.add(' and ....');