先设置adodc指向odbc数据源,再建datagrid的datasource为adodc时,系统报错:[Microsoft][ODBC SQL Server Driver][SQL Server]Changed database context to 'odbc数据源名称',在线等待,

解决方案 »

  1.   


    用代码直接连接数据库,到DataGrid.........    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset
        CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;"
        CN.Open
        Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic
       Set DataGrid1.DataSource = Rs
      

  2.   

    Adodc需要设置Connectionstring属性连接好数据库,然后再设置RecordSource属性
    最后设置DataGrid数据源
        Set DataGrid1.DataSource = Adodc1