不能分页?什么意思?请说明.
我用MSDAORA.1没问题啊

解决方案 »

  1.   

      Set RS = Server.CreateObject("ADODB.RecordSet") 
      rs.Open sql, Conn, 1, 2
      rs.pagesize=pagesize  
    ...
      rs.absolutepage=pageno'此句出错,换个驱动就ok了,why?
      

  2.   

    应该还有一个驱动是oledb for oracle!你试试!
      

  3.   

    Set RS = Server.CreateObject("ADODB.RecordSet") 
    rs.CursorLocation = adUseClient  '加上这句试试
    rs.Open sql, Conn, 1, 2
      

  4.   

    还有就是我调用一个返回记录集的存储过程的时候也有问题
      Set cmd = Server.CreateObject("ADODB.Command")
      Cmd.Activeconnection = con
      Cmd.Properties ("PLSQLRSet") = TRUE'用OraOLEDB.Oracle.1正确,用MSDAORA.1出错
      Cmd.CommandText = "{CALL sinilogin('"&login&"', '"&passwd&"')}" 
      Set rs = Cmd.Execute 
      Cmd.Properties("PLSQLRSet") = FALSE 
    我觉得可能是MSDAORA.1不提供这种用法,有什么可以代替的方法吗?
      

  5.   

    我没试过这两种情况,我有一篇具体评价ADO用不同PROVIDER情况下性能比较的文章,如果你要的话,我贴出来给你。不过是英文的。
      

  6.   

    有没有详细介绍ado所有的对象及其用法的资料?