大家好:
    我对delphi数据库方面的开发知之甚少,才开始学习。在做基于ado的连接,进行数据库的查询功能时(具体设想是,用户在Edit框输入条件,可以随意进行单一或组合条件查询,按按钮后查询。查询结果显示出来。如果结果不唯一给予用户提示:有X条记录,请选择确认,是否继续查询。)
    有点不知如何下手。希望能有人给出些指点或资料。谢谢!

解决方案 »

  1.   

    ADODataSet或ADOQuery吧
    用SQL语言操作具体看基础书去了http://lysoft.7u7.net
      

  2.   

    这也是做数据库最基础的了,首先学习把数据集和数据库连接上,能返回结果(什么结果都行,用最简单的语句‘SELECT * FROM TABLE’)。然后在对查询语句加些条件,就是你EDIT里的内容。想做到你说的那样,就要看一下关于SQL的书,很简单的,不超2天肯定搞定。
      

  3.   

    AdO控件基本和table,query的使用方法一样,网上找一下,很多,可以使用 like 语句。
      

  4.   

    Ado控件的用法基本table.query一样,可以使用like语句,记录条数就更简单拉,
      

  5.   

    with AdoQuery1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('select * from 表 where 字段=:xxx');
      Parameters[0].value:=Edit1.Text;
      Open;
      if RecordCount>1 then //查出来的数据多于一条
        begin
           ///写你的处理代码
        end
      else if RecordCount=1   //查出来的记录只有一条
        begin
          //
        end
      else if RecordCount=0   //没查到一条记录
        begin
           //
        end
    end;
      

  6.   

    有本ado方面的书籍看看吧,通常是用一个adoconnection连接数据,再使用数据集控件adoquery和datasource还有数据感知控件来实现,一般多为SQL语句操作。