rs.Open "select * from Emptable where 编号='" & MSHFlexGrid1.TextMatrix(MSHFlexGrid1.row, 1) & "'", conn, adOpenKeyset, adLockOptimistic就是最后那个单词,有的代码中没写,有的又有写,写没写有什么区别啊,资料也看了,说得太抽象,看得云里雾里的,有老手给小弟比较通俗的理解吧,感谢

解决方案 »

  1.   

    http://msdn.microsoft.com/en-us/library/aa141422(office.10).aspxmsdn上有解释,看不明白的,我翻译一下
      

  2.   

    小弟又看了一些资料,现在说下我的理解,大哥看看对还是不对
    adLockOptimistic 是说即使别人也在看此数据库,而我照样可以对数据进行更新
    adOpenDynamic 是说我对数据库进行了更新,别人可以看到我的更新对吗liuxiaoyi666大哥
      

  3.   

    再问个,一般情况下,adLockOptimistic和adOpenDynamic 相对于其它参数是比较常用的吧
      

  4.   

    我一般用1,3,也就是 adOpenKeyset adOpenDynamic 还有 1,1 adLockReadOnly
      

  5.   

    adOpenDynamic 貌似jet引擎不支持.....所以用得不多
      

  6.   

    啊,JET引擎不支持adOpenDynamic,那我用adOpenKeyset,谢了
      

  7.   

    Reflects any new additions, changes, and deletions made by other users, and allows all types of movement through the Recordset object that don't rely on books; allows books if the provider supports them. This cursor type isn't supported by the Microsoft Jet 4.0 OLE DB Provider.注意看msdn....This cursor type isn't supported by the Microsoft Jet 4.0 OLE DB Provider.这个是基础技能之一....一定要养成这个习惯