在上一篇文章中,我们学习了如何设计时连接PostgreSQL 数据库及环境搭建。本节我们来学习使用PostgreSql 数据源时,创建数据集时带参数过滤的查询语句写法。

在报表中包含两种参数,可参考博客【使用ActiveReports 设置参数下拉框以及实现数据过滤】,所以本文主要讲解在Postgresql 中带参数的数据过滤的具体写法。

在PostgreSQL 需要安装Odbc驱动,所以在参数语法,在文档中有详细说明:

但有时候使用@符号报错时,我们需要使用?来替换@符号。

在PostgreSQL我们使用? 来代替@符号,如有数据过滤,则采用以下写法:

select * from table2 where name =?

PostgreSQL Like 语句带参数

有些人会疑惑使用?占位符来表示参数,那在Like语句中进行模糊匹配,该如何使用参数 ,使用‘||’做连接。

select * from table2 where namen like  '%' || ?||'%'

了解ActiveReports产品更多特性:

http://www.gcpowertools.com.cn/products/activereports_overview.htm

下载产品体验产品功能:

http://www.gcpowertools.com.cn/products/download.aspx?pid=16

转载于:https://www.cnblogs.com/lenkaguo/p/6382789.html

设计时数据源:在PostgreSql 数据查询中使用参数过滤相关推荐

  1. 关于自定义控件设计时如何把属性写入aspx中的研究(上)

    如何通过继承GridView来修改在设计时绑定数据源时自动生成的ASP.Net代码? 具体情况是这样的,ObjectDataSource绑定到实体类,GridView帮定到ObjectDataSour ...

  2. easyexcel导入时读不到数据_SpringBoot中EasyExcel实现Excel文件的导入导出

    前言 在我们日常的开发过程中经常会使用Excel文件的形式来批量地上传下载系统数据,我们最常用的工具是Apache poi,但是如果数据到底上百万时,将会造成内存溢出的问题,那么我们怎么去实现百万数据 ...

  3. 【数据库系统原理作业】五、数据查询中的单表查询

    上一次的作业: https://blog.csdn.net/qq_21331159/article/details/115165279 单表查询 一.选择表中的若干列 ①.查询指定列 ②.查询全部列 ...

  4. C# 设计时动态改变实体在PropertyGrid中显示出来的属性

    方法一: /// <summary>/// 实体属性处理/// </summary>public class PropertyHandle{#region 反射控制只读.可见属 ...

  5. 数据查询中所遇到的问题

    在view获取到相关的数据后,提交到控制器进行查询.但在连表查询过程中,却出现了问题,首先我通过航班表来连接其她的表进行查询,但却发现始终没能查出结果.然后就自各自的反复在排查代码是不是打错 经过别人 ...

  6. MongoDB数据查询中的关键字ne

    mongodb有这样一个关键字 ne 就是not equal的意思 Syntax: {field: {$ne: value} } $ne selects the documents where the ...

  7. match_phrase 跨值查询中 position_increment_gap 参数用法

    文章目录 1.概述 2.match_phrase 短语搜索 3.跨值访问 3.1 问题演示 3.2 原因 3.3 解决方案 3.4 position_increment_gap 参数 1.概述 在 E ...

  8. js 模糊筛选 筛选数组数据_JS中的数组过滤,从简单筛选到多条件筛选

    在上家公司工作的时候,有一个需求是在前端部分完成筛选功能,一次拿到所有数据,然后根据条件筛选.通常情况下筛选是后台给接口,在数据量不大的情况下,也有人可能会遇到前端筛选这样的情况,特别写了这篇文章分享 ...

  9. ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)

    2019独角兽企业重金招聘Python工程师标准>>> 在上讲中<ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版&g ...

最新文章

  1. 黑色星期五Friday the Thirteenth
  2. ip guard保证java代码安全_IP-guard加密新增四大功能 让一“密“防百疏
  3. 美利好车的微服务实践
  4. 使用 .NET CLI 构建项目脚手架
  5. aws lambda_适用于无服务器Java开发人员的AWS Lambda:它为您提供了什么?
  6. python多进程并发代码_Python并发编程系列之多进程(multiprocessing)
  7. linux iptables_linux 开启独立iptables日志
  8. android studio 预览问题 :java.lang.NoClassDefFoundError: com/android/util/PropertiesMap
  9. Redis集群模式部署
  10. solr java api_Solr7.4.0的API(Solrj)操作
  11. 使用IDEA编写一个springMVC架构的HelloWorld
  12. Sitecore开发 IP地理定位服务入门
  13. 亲,你们都在家办公吗?啥感受?hahaha
  14. 评《Word排版艺术》-----佐岸
  15. sql server完全卸载
  16. dataset基本用法
  17. cad重新加载php命令,cad刷新命令是什么?
  18. szszszszsz
  19. CSP模测(一)A卷
  20. Hibernate的Disjunction和Conjunction

热门文章

  1. 人工智能技术为大脑制作地图 前沿
  2. Labview串口通信
  3. terminate和quit导致串口资源被占用
  4. 使用c语言读写netcdf文件,[原][c][netcdf]读取函数
  5. 1920+1080+android三星手机,三星Galaxy Note3能拍摄1080p视频吗?支持1080p播放吗?
  6. php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
  7. 拖尾因子大怎么调整_乳房松弛下垂怎么改善?怎么快速调整乳房松弛下垂?
  8. hashmap的五种便利方式
  9. 008_Input输入框
  10. 030_jQuery Ajax的get方法