Adoconnection-- adodataset--datasource--dbgrid

解决方案 »

  1.   

    不行呀。不是先设Adoconnection,再用adodataset联上Adoconnection,设adodataset的datasource为Dbgrid吗?不行呀。datasource中没有选项,不能设呀!
      

  2.   

    adodataset连adoconnection   设置connectionstring,connectiontext
    datasource连adodataset
    dbgrid连datasource
      

  3.   

    这个我知道了。不过我在设adoconnection的connectionstring时,点next出现如下错误:Error enumerating data servers.Enumerator reports'未指定的错误'
    这是什么意思?还有我想显示名为asdf的数据库中的ddd表格,如何设置?
      

  4.   

    我是通过odbc来实现用ado组件连接sql2000中某一数据库的某表格的。具体说就是,在odbc里建一个系统DSN,驱动为sql server2000,一路next下来,注意在默认数据库中选择比如asdf,其余按系统设置。
    在ado 的连接字串中指定要用的dsn,驱动提供者选择为odbc。
    然后,在程序里,用adoquery连adoconnection,用datasource连adoquery,最后用dbgrid连dataquery。注意,在adoquery 中定义sql查询语句,比如,“select * from ddd;”
    这样应该就可以了。
      

  5.   

    另外,之所以用adoquery,是因为我认为这样比较灵活。请你举一反三,不要拘泥。
      

  6.   

    不好意思,dbgrid连的应该是datasource。