请各位帮帮忙
用ADO怎样连接数据库,并连上数据库下的某个表,
请全用代码实现,好吗?
包括完整的控件和代码!

解决方案 »

  1.   

    找本书最快了..
    ADOQuery1
    DataSource1
    DBGrid1
    设置DBGrid的DataSource为DataSource1
    DataSource的DataSet为ADOQuery1
    ADOQuery1--connectionstring--sql--activebegin
      ADOQuery1.Close;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add('select * from 表');
      ADOQuery1.Open;
    end
      

  2.   

    搞一个adoconnection,然后编辑connectstring属性,在里面建立一个连接。然后再搞一个datasource,dataset(比如table之类)
    就可以连起来了。随便找一本书里面应该有这样的例子。DELPHI也有DEMO的。
      

  3.   

    1.在ADO中选择一个ADOConnection控件,双击这个控件,出来一个对话框,选择"use connection string",单击build,出来连接属性,然后选择数据库名称,若数据库没有密码,则选择空白密码,测试连接,连接成功后确定--->ADOConnecton1.
    loginPrompt(若没有密码)属性值为false,然后将connected属性值改为true,连接成功.
    2.选择ADODataSet控件,将其connection属性设置为ADOConnecton1,commandtext属性值为select * from tablename,然后将active属性值设置为true。
    要是动态设置的话应该为:
      ADODataSet1.active :=false;
      ADODataSet1.commandtext :='select * from tablename';
      ADODataSet1.active :=true;
      

  4.   

    var
        aconn:TADOConnection;
        aq:TADOQuery;
    begin
        aconn:=TADOConnection.Create(self);
        aq:=TADOQuery.Create(self);
        aconn.ConnectionString:=PromptDataSource(handle,'');
        aconn.PromptLogin:=false;
        aq.Connection:=aconn;
        aq.SQL.Text:='select * from TableName'; //不知到表名可以用aconn.GetTableNames获取
        aq.Open;    //...    aconn.Free;
        aq.Free;
    end;
      

  5.   

    janezjtjdx(<-_->我是女生......秋秋) //////////////////////////////小朋友,这么晚了还不睡?
      

  6.   

    你在ODBC里面加一个连接如(ABC),指向你的数据库,然后,再query1,属性datebase 里面选取ABC 这个连接,再加一个datesource 里面dateset 属性选query1 ,再加一个dbgird 控件,datesource 属性选,datesource1, 
    然后再将 query1控件的active 这个属性为ture , SQL属性双击,加入select 你要查询字段名,from tablename where  加入你要查询的条件就OK
      

  7.   

    这样的例子太多了!
    ConnectionString
      

  8.   

    adoconnection有导航的,双击按步骤连接即可,代码的话将adoconnection的
    connectionstring属性里的值复制出来,在代码中直接写
    adoconnection1.connectionsting='复制的内容';