问题描述
大家好。 我已经设置了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 (将#修改为@)