我在Set DataGrid1.DataSource=Rs1的时候出错:
7004-行集合不能作为标签。
我该怎么解决啦?

解决方案 »

  1.   

    rs1.open "select * from tablename",conn,adopenkeyset,adlockreadonly
    st datagrid1.datasource=rs1
      

  2.   

    错误:7004-行集合不能作为标签,数据量很少,两条数据。
    先请你告诉我,记录集Recordset可以作为DataGrid的数据源吗?
      

  3.   


    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset    CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\student.mdb"     CN.Open
        Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockOptimistic
       Set DataGrid1.DataSource = Rs
      

  4.   

    对了,向lihonggen0那样做的话,还可不可以编辑数据并自动更新到数据库啦?