求助:关于参数化和数据库检查点
请教大家个问题,如下:(增加数据后,到数据库中验证是否添加成功)1.录制脚本中,插入了数据库检查点,完成后进行回放,结果通过
2.对以上脚本进行了参数化(仅对编号和名称),参数化以后进行回放,检查点测试通过
3.但是如果在参数化后,让检查点也选择parameter参数列(如图),就回放失败
按照我的理解,输入数据进行了参数话,检查点也应该对应选择参数列,但是这样回放失败
请各位帮忙分析一下,正确的方法是什么?
[ 本帖最后由 mizhe521 于 2009-12-15 11:56 编辑 ] 数据库检查点中的SQL没有参数化,可以在运行数据库检查点之前将检查点的source属性参数化,代码如下:
DbTable("DbTable").SetTOProperty "source","select ......." & feederid&....." & feedername & """
DbTable("DbTable").Check CheckPoint("DbTable") 问题解决了,太感谢了 我用设置对象属性的方法,进行了source的参数化
请问您这个sql,后面","select ......." & feederid&....." & feedername & """该怎么写?
我原始的sql语句是这样的:select feederid,feedername from dbo.FeederInfo where feederid='12150001' select feederid,feedername from dbo.FeederInfo where feederid='12150001'
这个语句中'12150001'现在是个常量,改为变量就可以了吧。。 select feederid,feedername from dbo.FeederInfo where feederid='" & feederid & "'
你是要把12150001参数化是 吧
这里假设你参数化的参数名为feederid :)
页:
[1]