<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Database: 连接数据库 > 库 > 功能块 > MpDatabaseQuery > 描述 |
mapp Services V5.16
MpDatabaseCore使用的MpLink也用于该功能块。
开始查询
输入参数"Name"定义了应该启动哪个查询。必须指定一个在MpDatabaseCore配置中的"查询"部分定义的名称 。
查询是通过命令"Execute = TRUE" 启动的。信息显示在MpDatabaseCore配置中定义的查询中指定的过程变量上 。
"下一步"可以用来请求进一步的信息。这需要"信息"结构中的参数。
以下信息可从结构 "Info"中获取。
•ArraySize: 指定在"Queries"部分的MpDatabaseCore配置中定义的过程变量提供多少空间。如果过程变量是一个有100个元素的STRING数组,就会显示100。
•Rows: 有关已执行查询的进一步信息,请参见MpDatabaseQueryRowsInfoType。这包括在数据库中发现的条目总数("Total"),有多少条目已经使用PV显示("Read"),还有多少条目仍然可以被读取("Remaining")。如果一个由6个元素组成的STRING数组被用作过程变量,但查询从数据库中返回9个条目,则显示 "REMINING=3"。为了获得最后3个条目, 必须使用MpDatabaseQuery的"Next = TRUE"命令 。最后3个条目被写入变量中。该信息被写入过程变量的第一个元素中。