2024年2月20日发(作者:)

泛微recordset取值

泛微(Feature)Recordset是一个用于处理数据库查询结果的对象,它包含了记录集的多种属性,以便在程序中进行操作。Recordset取值主要通过以下属性实现:

1. Source:设置数据库查询信息,可以是命令对象名、SQL语句或表名。例如:` = "SELECT * FROM your_table"`。

2. ActiveConnection:设置数据库连接信息,可以是连接对象名或包含数据库连接信息的字符串。例如:`Connection =

"Provider=SQLOLEDB;Data Source=your_server;Initial

Catalog=your_database;User Id=your_user;Password=your_password"`。

3. CursorType:设置记录集指针类型,包括只读、键盘指针、鼠标指针等。默认值为0,表示只读属性。例如:`Type = 2`。

4. LockType:设置记录集的锁定类型,包括只读、更新、添加、删除等。默认值为1,表示只读。例如:`pe = 2`。

5. MaxRecords:设置从服务器获取的记录集的最大记录数。例如:`ords = 100`。

6. CursorLocation:设置数据处理是在客户端还是在服务器端。取值有客户端(1)、服务器端(2)等。默认值为1。

7. Filter:控制要显示的内容。例如:` = "Column1 = 'Value1' AND

Column2 = 'Value2'"`。

8. Bof:记录集的开头。例如:`rst`。

9. Eof:记录集的结尾。例如:`st`。

10. RecordCount:记录集总数。例如:`MsgBox Count`。

11. PageSize:分页显示时每一页的记录数。例如:`ze = 10`。

12. PageCount:分页显示时数据页的总页数。例如:`unt = 5`。

13. AbsolutePage:当前指针所在的数据页。例如:`tePage = 2`。

14. AbsolutePosition:当前指针所在的记录行。例如:`tePosition = 10`。

以上属性和方法可以在VB、C#等编程语言中使用,实现在程序中对数据库记录集的操作。在实际应用中,根据需求灵活设置这些属性,可以更好地管理和处理记录集。