|
我现在正在做一个C/S结构的测试,协议为com/dcom。脚本录制完成后,在回放时发现需要更新记录的地方都没有成功。
更新记录部分代码如下:
lr_output_message("cableindex number is:%d",352130803+atoi(lr_eval_string("{CableIndex}")));
{BSTR CommandText = lrc_BSTR("UPDATE CABLE_CONNECTOR SET USE_STATUS = '3' WHERE ID = '352130803+{CableIndex}'");
long Options = lrc_long("-1");
VARIANT RecordsAffected = lrc_variant_empty();
lrc__Connection_Execute(_Connection_5, CommandText, &RecordsAffected, Options, (_Recordset**)&_Recordset_285, CHECK_HRES);
}
而且后面还有提交的语句:
lrc__Connection_CommitTrans(_Connection_5, CHECK_HRES);
但脚本执行完成后,USE_STATUS字段值并未变成3。
各位大虾能找下原因吗?先谢了! |
|