lr数据库参数化取数:The query result is empty and same is the parameter file问题原因

出现这个问题的原因:

是因为我们的查询结果存在中文

如果查询结果没有中文,显示正常

解决办法:

新建一个数据源:

重新再选择这个数据源,再次查询:

说明不是连接字符串的问题或者是mysql驱动的问题

问题2:Data Retriever failed to execute query解决方法

问题现象:

所有的环境都一样,仅仅只是两条sql语句不一样:

select ProductName from SP_Product where ProductName=‘力士恒久嫩肤娇肤香皂115g‘  这一句执行:

select ProductName from SP_Product where ProductName=‘心味果园 200g盐焗青豆‘   该sql执行报上说错误

解决思路:

  1. 先要确保这条sql可以查询到数据
  2. 确保数据库驱动和普通汉字格式的编码都没问题
  3. 尝试其他sql语句,例如带有空格的,汉字的,数字,英文的尝试
  4. 最后如果还是没有解决,可能是某些字的中文编码偏差导致的,mysql的编码比一般的范围小

select ProductName from SP_Product where ProductName=‘心味果园 200g盐焗青豆‘

select ProductName from SP_Product where ProductName like ‘心味果%‘

select ProductName from SP_Product where ProductName like ‘心味果园 200g%‘

一个字一个字的尝试:

总结:对于是某些字的中文编码偏差导致的,用like代替绕过

问题解决完毕:

时间: 2024-08-27 13:18:43

lr数据库参数化取数:The query result is empty and same is the parameter file问题原因的相关文章

抽奖项目小计_1.数据库随机取数

1 select top 1 * from table 2 where something 3 order by newid() 每行增加newid(),然后排序取top 1 大数据随机时使用 SELECT * FROM Table1 WHERE (ABS(CAST( (BINARY_CHECKSUM(*) * RAND()) as int)) % 100) < 10 参考链接:https://msdn.microsoft.com/en-us/library/cc441928.aspx

当设置RESULT_CACHE_MAX_SIZE参数并且重启过database后,Query Result Cache 还是被禁用的。

来源于: Query Result Cache is disabled After Setting RESULT_CACHE_MAX_SIZE And Restarting The Database (文档 ID 460581.1) 适用于: Oracle Server - Standard Edition - Version: 11.1.0.6 to 11.1.0.6 This problem can occur on any platform. 症状: The RESULT_CACHE_MA

lr参数化取值与连接数据库

TXT文本,EXCEL表格以及数据库中的表都可以作为参数的数据集载体,LR都是支持的. 特别提醒: 1.在形成数据池之后,数据库中的数据变化不会影响数据池中的数据. 2.数据文件一定要以一个空行结束,否则,最后一行输入的数据不会被参数所使用. 3.一般我们用到的很多的都是使用数据文件来保存我们的参数.一般来说LR对于参数的个数是没有限制的,但是在那个Parameter List中显示的就只能显示100个.so当你看到显示在列表中的参数个数少于你的文件中保存的个数,不用紧张. 一.介绍LR参数化数

loadrunner从数据库中取值进行参数化

LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值.一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑就不切实际了,这时用连接数据库的功能就方便了很多. 所需软件: mysql-connector-odbc-5.3.12-win32.msi 安装此软件时,如果提示: 需要先安装:vcredist_x86.exe. 以下以mysql数据库取值为例,进行操作步骤介绍及截图. 1.Parameter List对话框中点击Data Wizard按

BW 业务模型关系与主数据取数

在接到业务需求之后,我认为重要的是理清楚自己该做什么.来实现业务.由于不了解业务,还是走了很多弯路.本可以不用这么做,还是这么做了.自然你最傻瓜的按照用户的方式去实现是没有问题的. 会使后面的人难以维护,可以精简的流程也变的复杂.冗余很多.那目前还不是我的层次,达不到.只能按照用户的想法去做. 因为是BW ON HANA 系统.能在BW 里将数据处理好 就在BW, 在HANA 视图里做简单的JOIN  . WEBI 里复杂的逻辑判断做展示.没有什么绝对.看那个好做.我所掌握大体如此. BW 里是

1475: 方格取数

1475: 方格取数 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 578  Solved: 309[Submit][Status][Discuss] Description 在一个n*n的方格里,每个格子里都有一个正整数.从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大. Input 第一行一个数n:(n<=30) 接下来n行每行n个数描述一个方阵 Output 仅一个数,即最大和 Sample Input 2 1 2

BNUOJ34980方(芳)格(哥)取数(好坑)

方(芳)格(哥)取数 Time Limit: 3000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class name: Main Prev Submit Status Statistics Discuss Next Font Size:  +   - Type:   None Graph Theory      2-SAT     Articulation/Bridge/Biconnected Compon

基于Extjs的web表单设计器 第七节——取数公式设计之取数公式的使用

基于Extjs的web表单设计器 基于Extjs的web表单设计器 第一节 基于Extjs的web表单设计器 第二节——表单控件设计 基于Extjs的web表单设计器 第三节——控件拖放 基于Extjs的web表单设计器 第四节——控件拖放 基于Extjs的web表单设计器 第五节——数据库设计 基于Extjs的web表单设计器 第六节——界面框架设计 基于Extjs的web表单设计器 第七节——取数公式设计之取数公式定义 基于Extjs的web表单设计器 第七节——取数公式设计之取数公式的使用

润乾集算报表利用并行计算提高JDBC取数性能示例

实际应用中数据量较大的报表在展现或导出时往往需要一次性将数据从数据库中取出来,而JDBC的取数速度过慢使得整个进程效率极低.如何优化取数速度成为了提升报表性能的关键.在润乾集算报表中可以通过并行计算提高JDBC的取数性能.本文以oracle为例说明实现过程. 报表描述 用户状态表展现的是明细数据,由于需要导出,需要一次性读取数据表中所有数据.单表数据量为360万,报表样式为: 实现步骤 编写脚本 首先使用集算器编写脚本(parallel.dfx),实现并行取数逻辑: A1:连接oracle数据源