如何获得数据库游标的当前位置?
Posted on 八月 16rd, 2007 由 admin
比如当我点击数据集中的某个记录时,如何获得这个记录的当前位置?
推荐阅读
网友:wdsimon
你的意思是像vfp那样,获得当前记录号或删除当前记录吧?
在sql里没有当前记录的概念,有的只有select * from table where condition
网友:superyys
table.recno,
不过有些数据库好像无效,永远都是-1
网友:xxsingle
如果是datagrid,用标签tbookmark可以得当前行的位置
网友:diki
如果想删、插、改这时就可以做了,虽然你看不见最左边的小标记,那是因为你没有用行选这个属性,不过效果是一样的,不要过分相信眼睛
网友:sidney5
支持楼上的,在dbgrid里点击一行记录后,在程序里就可以直接用delete,edit语句了,删除和修改的记录就是你点击了的记录。还有,计算一条记录是数据表的第几条记录是没有意义的
网友:mingjunlee
那你可以先按编号获取数据,在你点击的地方插入一条数据时,先获取上一条
记录的编号,并保存,然后将以后记录的编号都加一,最后再insert新记录,
这就可以做到重新将编号排序了呀


讨论区