我想吧表里的数据显示在datagrid里,用SQL server就没有问题,如
Set DataGrid1.DataSource = rsItem  但是如果用的是Access数据库那么就不能显示数据了,请问为什么,我的连接字符串sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\data.mdb"

解决方案 »

  1.   

    应该可以的。
    你是否通过 ADODC 绑定?
    如果是,只要在 ADODC 属性中设置相应的表即可。
    否则要通过记录集。cn.CursorLocation = adUseClient
    cn.Open sConnectionString
    rs.Open "yourtable"
    Set DataGrid1.DataSource = rs
      

  2.   

    我是用的记录集,只不过少了cn.CursorLocation = adUseClient一句,请问游标的为什么起到了这种作用,那如果换成服务器游标呢?
      

  3.   

    加上cn.CursorLocation = adUseClient就好了,为什么