51Testing软件测试论坛

标题: 脚本中进行insert SQL语句操作,如何取变量值! [打印本页]

作者: fen_wu799    时间: 2010-6-6 22:56
标题: 脚本中进行insert SQL语句操作,如何取变量值!
脚本中进行insert SQL语句操作,如何取变量值!


我在脚本中 写了个变量  double  trans_time  = lr_get_transaction_duration("登录"); 取事务时间
然后连接oracle数据库,使用lrd_stmt(), lrd_exec()这个两个function进行设置sql ,执行sql。
现在的问题是我在lrd_stmt()中设置sql的时候如何取到变量trans_time的值插入数据库,各位还有这方面的实践,帮忙解决!

看到lrd_assign_bind_literal()function 能够绑定变量到sql中,但我调试了几次都是报错,没有成功!
作者: fen_wu799    时间: 2010-6-8 15:41
在某人高人的指导下,通过sprintf()函数解决了!
另外还有两种方法!
1.先将变量存为参数,在将参数引入sql
2.字符串拼接的方法




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2