当前位置:首页 » 多媒体相关

如何获得数据库游标的当前位置?


比如当我点击数据集中的某个记录时,如何获得这个记录的当前位置?

推荐阅读

  • 256M/DDR2显存 铭瑄X550/9550钻石版 [详细内容]
  • 200W像素PPC炒股强手夏新E850破2k成都 [详细内容]
  • 国产007!UT双核智能手机仅售1399成都 [详细内容]
  • DDR2泛滥 盈通6200A配256M/DDR2显存 [详细内容]
  • 让你的爱T省下77KB以上 [详细内容]
  • 智能直板多普达585降价送促销套餐成都 [详细内容]
  • 1899元 购500万像素惠普相机还送256MB卡 [详细内容]
  • 网友回答:
    网友:wdsimon

    你的意思是像vfp那样,获得当前记录号或删除当前记录吧?  
      在sql里没有当前记录的概念,有的只有select   *   from   table   where   condition

    网友:superyys

    table.recno,  
      不过有些数据库好像无效,永远都是-1

    网友:xxsingle

    如果是datagrid,用标签tbookmark可以得当前行的位置

    网友:diki

    如果想删、插、改这时就可以做了,虽然你看不见最左边的小标记,那是因为你没有用行选这个属性,不过效果是一样的,不要过分相信眼睛

    网友:sidney5

    支持楼上的,在dbgrid里点击一行记录后,在程序里就可以直接用delete,edit语句了,删除和修改的记录就是你点击了的记录。还有,计算一条记录是数据表的第几条记录是没有意义的

    网友:mingjunlee

    那你可以先按编号获取数据,在你点击的地方插入一条数据时,先获取上一条  
      记录的编号,并保存,然后将以后记录的编号都加一,最后再insert新记录,  
      这就可以做到重新将编号排序了呀

    .

    讨论区

    Login