记录集.CursorLocation = adUseClien
这句话是什么意思,有什么作用?  请指教....

解决方案 »

  1.   

    adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启用的功能是有好处的。adUseClientBatch 与 adUseClient 同义,也支持向后兼容性。 
    adUseServer 默认值。使用数据提供者或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所作的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已断开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能。 
      

  2.   

    记录集.CursorLocation = adUseClien
    这句话是什么意思,有什么作用?  
    --------------------------------
    那是把记录集游标设置为客户端游标
    adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启用的功能是有好处的。(MSDN)使用客户端游标的好处,比如:
    用记录集.RecordCount返回记录数时,如果不使用客户端游标,那么不管有没有记录,都返回-1
    又比如:
    Set DataGrid1.DataSource=记录集 ,如果不使用客户端游标,那么这句会出错,不能显示数据到DataGrid1
      

  3.   

    默认的CursorLocation 好象都是aduseclien吧,也不知道对不对哦