Delphi 用recno定位记录的当前位置 适合于小型数据库

转载 2012年03月27日 00:06:28

1.if qrytem.isempty=true then qrytem.recno:=-1; //最小值   此情况为 数据源刚打开的时候且数据记录集为空值,不为空则recno:=1;

2.if qrytem.eof=true then qrytem.recno:=qrytem.recordcount;//最大值(数据源不为空)

   //当 recno=qrytem.recordcount时 指向最后一条记录 此时可以再执行一次qrytem.next;而后qrytem.eof才为真,recno值不变

3. //所有qrytem.close;qrytem.open; 此语句 使当前记录位置为 记录集的最前头;或者说为第一条记录;不用执行qrytem.first;语句

   qrytem.open;qrytem.first; //此语句永远是真的  即 初始记录 都存在 且 空时 recno=-1 不空时 recno=1;

   qrytem.open; if qrytem.bof then //此语句永远是真的  即 初始记录 都存在 且 空时 recno=-1 不空时 recno=1;

 

eg://delphi7  qrytem:TAdoQuery;

    if qrytem.isempty=false then   //利用recno属性 定位记录位置

    begin

      r:=qrytem.recno;

      qrytem.close;qrytem.open;

      if r<=qrytem.recordcount then qrytem.recno:=r;

    end;


相关文章推荐

sqlite数据库默认自增标号RecNo与integer primary key autoincrement的区别?

Android中提供的SQLiteDatabase类,其中的几个方法返回的是rowid,这个rowid并不是插入的行号(row num或者说是RecNo),而是sqlite中自动维护的一个隐藏的列ro...

WebService处理大数据量数据

在通过WebService处理大数据量数据时出现如下错误: soap fault: 运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。 解决方法: 因为上传的文件大于系统默认...

webservice如何传递复杂参数和自定义参数

首先说参数为User对象。 服务器端照常如旧。还是用最初的文档中方式搭建。其中有个方法如下:   [html] view plaincopyprint? 1.  public User...

用WebService实现对数据库进行操作(添加+删除+修改)

表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd    ///     /// 添加         ...

MapDemo4(定位到当前位置)

  • 2015-10-27 20:42
  • 31KB
  • 下载

使用百度地图定位当前位置并获取附近poi -- Android学习之路

使用百度地图当前位置病获取附近poi,获取开发版和发布版的SHA1码; sky-mxc 总结 ;欢迎转载交流 https://sky-mxc.github.io

android定位当前位置坐标

  • 2014-04-23 10:40
  • 27KB
  • 下载

微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题

今天做到地图定位的模块.模拟器肯定是获取不到位置的.下面为真机测试结果. 上图: 经纬度不说了.定位用的,我这里直接输入的数字定位.但是有许多问题 下图中scale是缩放比例,这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)