1\ADO面板上的ADOConnection控件.放于窗体上.各为ADOConnection1.
2\打开Connectionstring属性,连接数据库SQlserver2000.
3\设置loginpromt为false;
4\放一个adodataset,其COnnection连接在Adonnection1上即可
按以上操作,是否可以连上SQL2000里的数据库
如何连接到SQL中数据库中的表呢,并将里面的字段在DELPHI中显示出来?
我知道这对于各位高手来说是个简单的问题,请各们高手们能把详细的过程写出来,好吗?谢谢大家:)

解决方案 »

  1.   

    将adoconnection1的Connected属性设置为True,在Form上放置一个datasource,一个dbgrid,一个adoquery,将query的sql属性设置为select * from 表名,将adoquery的active属性设置为true,datasource的dataset属性设置为adoquery,dbgrid的datasource属性设置为datasource
      

  2.   

    也可以在使用的时候建立查询
    var
      query1: ADOQuery;
    begin
      query1 := ADOQuery.Create(nil);
      query1.ADOConnection := ADOConnection1;
      query1.Close;
      query1.sql.add('select * from tablename');
      query1.Open;
      //处理query1中得到数据,完成后释放query1即可
      query1.Close;
      query1.Free;
    end;其实,这些功能最好是找本基础的工具书看一下!
      

  3.   

    4)adoconnection1的属性connected:=true;
      adodataset1的属性commandtext选择表或列。active:=true;
    连接好datasource和dbgrid就可以显示了。
      

  4.   

    MAIL??
    后天上班给你发一个已经完成的简单画面,一看就知道了。
      

  5.   

    先在ODBC的用户DSN中建立一个用户数据源(方法按照提示做)
    然后再参照上面的
    :D
      

  6.   

    1\ADO面板上的ADOConnection控件.放于窗体上.各为ADOConnection1.
    2\打开Connectionstring属性,连接数据库SQlserver2000.
    3\设置loginpromt为false;
    4\放一个adodataset,其COnnection连接在Adonnection1上即可,设置commandtext:='select * from yourtable'
    5.放一个datasource1和dbgrid1,设置datasource1.dataset属性为adodataset,dbgrid1的datasource属性为datasource
    6.设置adodataset的active属性为true;
      

  7.   

    不建议使用ODBC,不爽,你不是会的差不多了吗?再采用4楼的代码,你的DBGRID里面应该就有数据了
    不过DBGRID还要和DABASOURCE连
      

  8.   

    http://expert.csdn.net/Expert/topic/1536/1536358.xml?temp=.6396295