recordset.find "myID='"+ trim(text1.text) +"'"用這種方法,查找出來的記錄集還是一個完整的記錄集嗎?還是只是把指針定位在該條記錄上?100分求解.在線等.....

解决方案 »

  1.   

    ado结果集有个book属性,你查一下
      

  2.   

    这种方法只是把光标定位,结果集没有变化。
    因为光标会变化,所以要返回的话,要用到book属性。
      

  3.   

    如果你是要得到一个过滤后的结果集,可以用filter属性来弄,方法和find差不多,不过filter后面的字符串中可以包含or或and等。如rst.filter="top>3 and child<2"
      

  4.   

    是指针停在那里,所以是个完整记录集,跟seek方法差不多~~
      

  5.   

    在 Recordset 对象中能修改或检查数据的那个记录。使用 Move 方法可以在记录集中使当前记录重定位。使用 Find 方法或者 Seek 方法按照某一特定标准可以改变当前记录的位置。在 Recordset 中可以没有当前记录,但 Recordset 最多只能有一个当前记录。例如,当一个 dynaset 类型的 Recordset 记录被删除后,或者当 Recordset 中没有记录时,当前记录就没有定义。在这种情况下,涉及当前记录的任何操作都会产生一个可以捕获的错误。