通过数据库向导配置参数的问题
通过数据库向导进行参数化通过配置 在Connecting String中已经显示配置的数据源连接语句是否说明连接数据库成功了呢?
但在SQL statement中输入查询语句后报无法执行查询 “Data Retriever failed to execute query”?? 把过程说详细点。 具体过程:
1.选择Query Definiton:Specify SQL statement manually
2.创建数据源采用的是DB2数据库,所以选择的是“IBM DB2 ODBC DRIVER”
3.创建后弹出“连接至DB2数据库” :在数据库别名的下拉列表中选择一个数据库,填好用户标识、密码
4.确定后显示连接数据库 之后就在Connecting Sting中自动显示了连接信息:
DRIVER={IBM DB2 ODBC DRIVER};DSN=LOCALDB;UID=××××;PWD=××××;MODE=SHARE;DBALIAS=LOCALDB;
5.而后我在SQL statement中输入查询语句
系统便报错 无法执行查询 有可能会是sql语句有问题,多修改sql语句试试看是否有成功的可能 SQL语句是最最简单的那种
selecta
from tableA
能在SQL查询工具中正确执行的 我也遇到一样问题
回复 5# 的帖子
查看 SQL语句中数据库表名,字段名,大小写是否与数据库一致? 大小写一致,还是一样问题 找到解决方法了,按这个配置写driver={IBM DB2 ODBC DRIVER};Database=CBRCB;hostname=10.12.17.205;port=50000;protocol=TCPIP; uid=db2inst1; pwd=db2inst1
Loadrunner中使用数据库连接向导配置参数化数据
见PDF附件 我使用SQLSERVER调用数据库时也出现了这个问题,新增成功的DNS在CONNECT STRING中也成功显示了相应的信息最简单的查询语句也出现了这个提示
后来我仔细检查了一下CONNECT STRING中的信息发现其中没有数据库名称也就是database的字段说明
因此在SQL statement增加了use (databasename) 然后后面再跟上查询语句可以添加成功了
希望对你有帮助 新建数据源时,更改默认数据库即可,见截图 学习了 在弄这个的时候,严格遵守字段和表的大小写,问题就那么解决了
页:
[1]