我是初学者现有问题请教,请高手指点,谢谢.  
 
在本人机器上装有delphi  和  sql  server  2000    
 
在sql  server  2000  有一数据库(自建的)  数据库名为:pc  数据库中有一表名为:yy  
 
表中有三个字段:name  age  sex  三个.请问,本人想用delphi  连接,并且想用BDGrid  
 
报表显其中数据.使用ADO  应该使用那些控件,具体怎么设置.谢谢.  
 
本人用了  ADOconnection  然后通过双击先择数据驱动,请问选择那一项.在SQL  SERVER  里,我没有设置数据源.谢谢,我知道肯定要用他,可是不知道选择那个驱动  
 
还有其它控件我怎么设置.谢谢...

解决方案 »

  1.   

    第一步选择:Microsoft OLE DB Provider for SQL Server
      

  2.   

    你可以用adoTable或adoQuery
    用adoTable :设置Connection属性为你的adoConnection,再选择表名yy
    用adoQuery : 设置Connection属性为你的adoConnection,添加sql语句(在sql属性下)
      

  3.   

    Microsoft OLE DB Provider for SQL Server
    ------
    用它就是了
      

  4.   

    第一步选择:Microsoft OLE DB Provider for SQL Server
    然后输入服务器的名字,最后选择数据库的名字pc,OK。第二个问题:你可以用adoquery
    设置Connection属性为你的adoConnection,添加sql语句(在sql属性下)
    例子:
    select * from yy 
      

  5.   

    1、在窗体或datamodule模塊中放ADOconnection控件
    2、雙基該控件在弹出的窗体中选择第一步Microsoft OLE DB Provider for SQL Server
       在第二页选择指定数据源的名称pc,密码用户名等信息,选择你的sql server库。并测试是否
       已经连接成功。然后确定关闭。
       把adoconnection的loginprompt属性设置为false,把active设置为true
    3、放dbgrid,datasource,adotable控件
      datasource1的dataset属性为adotable1
      adotable1的tablename属性为pc
      adotable1的connection属性为adoconnection
      adotable1的active属性为true
      dbgrid1的datasource属性为datasource1
      

  6.   

    请问高手们.三楼和五楼的高手所说的:添加sql语句(在sql属性下)这是什么意思.能不能具体一点呢.谢谢
      

  7.   

    1、放ADOconnection控件
    2、雙基該控件在弹出的窗体中选择第一步Microsoft OLE DB Provider for SQL Server
       在第二页选择指定数据源的名称pc,密码用户名等信息,选择你的sql server库。并测试是否
       已经连接成功。然后确定关闭。
       把adoconnection的loginprompt属性设置为false,把active设置为true
    3、放dbgrid,datasource,TADOQuery,dbgrid控件
      然后设置:
      TADOQuery1的connection属性为adoconnection
      TADOQuery1的SQL属性为select * from yy;(这个就是你问的sql语句)
      TADOQuery1的Active属性为true
      datasource1的dataset属性为TADOQuery1
      dbgrid1的datasource属性为datasource1
    运行吧,一切ok了