TA的每日心情 | 奋斗 2016-5-18 09:09 |
---|
签到天数: 19 天 连续签到: 1 天 [LV.4]测试营长
|
本帖最后由 咚咚宝031102 于 2012-7-18 18:13 编辑
云老大 最近刚写的数据库检查点 脚本如下,结果出现死循环了,请问是什么原因,帮看看呗,LR为11.
Action();
{ int i=1;
lr_db_executeMySQLStatement("StepName=performQuery",
"ConnectionName=obd_test",
"SQLStatement=SELECT userName,email FROM `user`",
"DatasetName=MyDataset",
LAST );
while (i<25) {
lr_db_getvalue("StepName=GetValue",
"DatasetName=MyDataset",
"Column=userName",
"Row=next",
"Outparam=MyOutputParam",
LAST );
lr_output_message("The value is: %s",lr_eval_string("{MyOutputParam}"));
lr_checkpoint("StepName=VerifyCheckpoint",
"ExpectedValue=ht.luo",
"ActualValue={MyOutputParam}",
"Compare=Equals",
"StopOnValidationError=false",
LAST );
i=i+1;
}
}
云大哥 呵呵 死循环的问题解决了, 是多给前面加了 Action(); 去掉之后就Ok了
但是在run的时候 出现Action.c(535): Error: C interpreter run time error: Action.c (535): Error -- Unresolved symbol : lr_db_executeMySQLStatement.问题难道不支持MySQL把lr_db_executeMySQLStatement 换成lr_db_executeSQLStatement问题依旧如此。
请问是怎么回事 求请教 |
|