ADODB类库——数据库管家(四)

来源:互联网 发布:中国肉类产量数据2010 编辑:程序博客网 时间:2024/04/29 07:03

控制结果集

    对SQL语句进行操作后,多数都会返回一个结果集(ADORecordSet对象)。通过ADORecordSet对象的控制,可以对结果集进行各项操作。

控制指针的方法

fields变量:保存当前指针所指的记录
EOF变量:记录当前指针是否指向最后一条记录。如果是,返回true,否则返回false
MoveNext()函数:将ADORecordSet(结果集)的指针下移一位,成功则返回true,否则返回false
Move($to)函数:将ADORecordSet(结果集)的指针移动到指定位置。如果$to等于0,则指针指向结果集的第1条数据;如果$to的值大于结果集,则指针指向最后一天数据。注                                   意:这里的变量$to只能是绝对定位
MoveFirst()函数:将指针移动到第1条数据,等同于Move(0)
MveLast()函数:将指针移动到最后一天数据,等同于Move(RecordCount()-1)

控制结果集内容的方法

CurrentRow():返回当前指针所指的记录序号。第1条记录用0来表示
FieldCount():返回结果集中的字段数
RecordCount():返回结果集中的记录数
GetArray([$number_of_rows]):返回从当前指针指向的记录开始,到($number_of_rows - 1)行的全部记录的数组。如果没给参数,则一直到EOF才停止。
FetchRow():返回当前指针指向的记录数组,如果是EOF,返回false。FetchRow()不要和MoveNext()混用。
另外还有:FetchField()、FetchNextObject()、UserDate()、UserTimeStamp()、MetaType()等

日期格式和数据类型的转换

函数有:UserDate()、UserTimeStamp()、MetaType()

ADODB中的分页

函数有:PageExecute()、CatchPageExecute()、AbsolutePage()、AtFirstPage()、AtLastPage()

错误处理

函数有:debug变量、ErrorMsg()函数
原创粉丝点击