c++builder吧 关注:703贴子:3,309
  • 7回复贴,共1

求助大神啊

只看楼主收藏回复

如何用Query 实现同时搜索两个条件,然后在DbGird中显示出来


来自Android客户端1楼2017-06-02 13:17回复
    dd


    来自Android客户端2楼2017-06-02 16:09
    回复
      Query是通过SQL语句来查询的吧,条件也是在SQL语句中设定的。
      或者是相对应的数据库的查询语句中设定条件的?
      显示出来只要你DBGRID与QUERY的数据源相同就可以显示了。


      IP属地:江苏3楼2017-06-02 22:47
      收起回复
        给你一个网址http://www.cnblogs.com/sunada2005/p/3411873.html,你去参考下,Query只是一个接口,可以把它当作查询后形成的一张临时表,然后用DBGrid来显示就行。


        IP属地:江苏4楼2017-06-03 12:53
        收起回复


          来自Android客户端5楼2017-06-03 14:45
          回复
            str+=" 1=1";有空格
            你代码没有写全亚,基本上要像这样:
            Query1->Close();
            Query1->SQL->Clear();
            Query1->SQL->Add(sql);
            Query1->Open(); // select等返回结果集的语句用Open(),插入、删除、更新等语句用Query1->ExecSQL();


            IP属地:福建6楼2017-06-04 04:51
            回复