什么是数据集单向性?

解决方案 »

  1.   

    只能用 MoveFirst 和 MoveNext 来移动记录指针的,一般和游标类型有关系。
      

  2.   

    dbExpress数据集是单向性的是什么意思?
      

  3.   

    这个不太清楚,据Borland说,Paradox不是单向性的,很灵活。
      

  4.   

    DBExpress是单向的、只读的、轻型的数据访问引擎,用DbExpress访问数据库的时候获得的单向的、只读的游标,你不可以使用Prior之类的操作将数据移动到上一条记录,只能向后移动;不能修改数据,如insert、delete之类的操作都不允许了;一些方法也不支持了,如Locate等;由于数据集是单向只读的,所以占用资源较少,所以说是轻型的。
    所以,单纯使用DbExpress是没意义的,还要搭配DataSetProvider及ClientDataSet来使用,可以开发出实用的系统。SimpleDataSet其实是将它们集成到了一个控件里头。
    DbExpress组件适合在三层架构中构建中间层