使用ODBC协议进行Loadrunner参数化

问题描述

大家好。 我已经设置了LoadRunner脚本并创建了应在运行时添加的参数。问题是我得到一个奇怪的“ Action.c(777):lrdb_stmt:” sqlExecDirect“,返回代码= -1,本机错误代码= 0,sqlState = 37000,sqlError = [ Microsoft] [sql Server Native Client 11.0]语法错误,权限冲突或其他非特定错误 ” 这对我来说很奇怪,因为这是在LoadRunner中将变量作为参数的标准方法,但似乎不起作用。

   lrd_stmt(Csr48,"INSERT INTO maestro.AUDITKR ([LINK],[HIDDEN],[CREATION],[LASTUPDATE],"
        "[WORKSTATIONID],[LUSERUPDATE],[SEQNUMBER],[USERNAME],"
        "[APPNAME],[COMPONENT],[ACTION],[TEXT],[LINKTOERROR],"
        "[LCASHCENTRE],[STRINGIDINFO]) VALUES "
        "({link1},"
        "'000000000000000000000000000000',{Ts '2020-10-05 11:05:41'}"
        ",{Ts '2020-10-05 11:05:41'},'DESKTOP-936LHTK',"
        "'0001000031_2014-03-12_14:19:20','INSTALL','ISA',NULL,"
        " 'Login','0515999488_2015-03-06_09:28:52',"
        "'997 -> 22001' ) ",-1,1,0 /*None*/,0);

您会注意到, {link1} 是参数。

我的问题很简单,如何在ODBC协议中传递参数?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)