在调用数据池,需要注意以下几个重要命令:
1.头文件,在脚本前面一定要加入:'$Include "SQAUTIL.SBH"
2.定义数据池的句柄名及与列同名的变量名及类型,例如:
Dim dp as Long ' Datapool handle
Dim ccNum as String ' credit card number
Dim ccDate as String ' card expiration date
3.在适当的位置打开数据池,例如:
dp = SQADatapoolOpen("CD Orders")
4.从打开的数据池调用数据的命令,例如:
Call SQADatapoolFetch(dp)
5.具体的取某列的命令,例如:
Call SQADatapoolValue(dp,1,ccNum)
6.关闭数据池,例如
Call SQADatapoolClose(dp)
7.重新读取数据池数据,例如:
call SQADatapoolRewind (dp)
特别值得注意的是,在循环中如果使用此语句,则会重复调用第一行数据,而不会移动指针。
1.头文件,在脚本前面一定要加入:'$Include "SQAUTIL.SBH"
2.定义数据池的句柄名及与列同名的变量名及类型,例如:
Dim dp as Long ' Datapool handle
Dim ccNum as String ' credit card number
Dim ccDate as String ' card expiration date
3.在适当的位置打开数据池,例如:
dp = SQADatapoolOpen("CD Orders")
4.从打开的数据池调用数据的命令,例如:
Call SQADatapoolFetch(dp)
5.具体的取某列的命令,例如:
Call SQADatapoolValue(dp,1,ccNum)
6.关闭数据池,例如
Call SQADatapoolClose(dp)
7.重新读取数据池数据,例如:
call SQADatapoolRewind (dp)
特别值得注意的是,在循环中如果使用此语句,则会重复调用第一行数据,而不会移动指针。
浙公网安备 33010602011771号