Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;Persist Security Info=False"Adodc1.RecordSource = "select * from 1"
Set DataGrid1.DataSource = Adodc1

解决方案 »

  1.   

    还有就是我用的数据库是 SQL SERVER2000 的,可以吗.
      

  2.   

    在属性栏中设定adodc1的connectionstring
    (输入数据库路径,服务器名,用户名,密码)都是图型操作,很简单的
    和recordsource
    设定datagrid1的datasource的属性就可以显示了
      

  3.   

    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB;Persist Security Info=False"Adodc1.RecordSource = "select * from [Employees]"
    Set DataGrid1.DataSource = Adodc1绝对可以,不过是ADODC有个BUG在作怪!如果你用ADODC的RecordSource执行一次 select * from [Employees] 后再用这段代码就可以成功
      

  4.   

    先用设置属性的方法将adodc和datagrid绑定好,然后在删除属性的值。用这段代码就不会出错。反正很麻烦,不如用ado2.1类来编爽一点。
      

  5.   

    '先建立ado数据源
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB;Persist Security Info=False"Adodc1.RecordSource = "select * from [Employees]"
    Adodc1.refresh    '注意刷新一次  '再绑定到控件DataGrid1
    Set DataGrid1.DataSource = Adodc1 
     
      

  6.   

    还是不行啊.还是说"select附近有语法错误"
    请问是什么原因啊.
      

  7.   

    看看你的SQL语句有什么问题吧