请教DataSouce中复杂查询的配置方法

问题描述

数据库中,某表名为table1,其中含字段分别为:time1、time2、time3、time4、type、other。页面中有text1,text2两个时间输入框。time1和time2分别对应text1和text2;time3和time4也分别对应text1和text2。在DataSouce1中配置数据源,用来关联GridView1,现要求实现如下条件筛选的配置:where((((time1>text1)AND(time<text2))OR((time3>text1)AND(time4<text2)))AND(type=XXX))))请问在DataSouce中具体如何操作并设置,这种复杂(“与”中含“或”)的条件,我之前没有做过,请教大家了!谢谢!

解决方案

解决方案二:
首先楼主逻辑就错了另外DataSource只是绑定数据源,请搞清楚,你要的不是DataSource而是SQL语句!
解决方案三:
回楼上,我基本会SQL语句,但不知你用过Datasouce没,具体如何配置?
解决方案四:
数据库是Access的,直接写SQL语句应该没问题,但是因为用了Datasource关联GridView,不知道从哪里下手配置了,以前只配过都是"与"关系的,这次里面还包含"或关系",就有点晕糊了,直接自定义写,又没有通过.
解决方案五:
具体是配置数据源,可视化界面的配置方法.
解决方案六:
没人理我呵...
解决方案七:
请大家帮帮我呵...
解决方案八:
可以将这种判断写在存储过程中,然后在sqldatasource中指定proc
解决方案九:
在数据源的属性窗口有select******属性,属性值是空的点,出现对话框,可以创建变量了,还可以将变量与控件啊,session啊,cookies啊formQery关联起来!

时间: 2024-10-06 07:59:07

请教DataSouce中复杂查询的配置方法的相关文章

Mysql中分页查询两个方法比较

mysql中分页查询有两种方式, 一种是使用COUNT(*)的方式,具体代码如下 1 2 3 SELECT COUNT(*) FROM foo WHERE b = 1;   SELECT a FROM foo WHERE b = 1 LIMIT 100,10; 1    另外一种是使用SQL_CALC_FOUND_ROWS 1 2 SELECT SQL_CALC_FOUND_ROWS a FROM foo WHERE b = 1 LIMIT 100, 10; SELECT FOUND_ROWS(

FCKeditor 2.6.6在ASP中的安装及配置方法分享_网页编辑器

首先从FCKEditor官方下载最新的版本提供的下载地址 http://www.jb51.net/codes/21294.html 安装及配置方法:一.打开文件夹发现有许多文件对于ASP来说是用不到的:删除FCKEditor2.6.6中不必要的文件:解压缩FCKeditor_2.6.6.zip到你网站根目录 fckeditor文件夹中,同时把文件夹内带_的文件夹和文件一并删除:1.fckeditor目录下除editor目录.fckconfig.js.fckeditor.asp.fckeditor

VC中使用GDI+的配置方法概述_C 语言

本文以Visual C++ 6.0及Visual Studio 2003为例简述了VC中GDI的配置方法,具体操作如下: 一.对于Visual C++ 6.0的用户: 1. 下载GDI+的库.运行GDI+需要一个GdiPlus.dll的文件; 开发GDI+的程序,还需要GdiPlus.lib和GdiPlus*.h文件.这些都可以在微软的网站上下到.(具体搜一下windows sdk就都出来了) 2. 将以上的文件放在你的工程中的一个目录,然后在stdafx.h中包含#include "GdiPl

MySQL慢查询日志配置方法详解

查看 MySQL 服务器的慢查询状态是否开启:     1 show variables like '%slow%';   slow_launch_time,表示超过2秒定义为慢查询 log_slow_queries 和 slow_query_log,表示慢查询已经开启 slow_query_log_file,表示慢查询日志的文件的位置   在 mysql 的配置文件 my.cnf 或 my.ini 的 [mysqld]下加入慢查询的配置语句的设置即可开启慢查询状态:   1 #定义超过指定时间

struts2中常用constant命令配置方法_java

struts.objectFactory这个属性用 于说明Struts2的 对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池, 当想要得到Spring中的对象池时,申明struts.objectFactory为Spring的对象池构建工厂.... struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响

MSSQL数据中UNION查询排序实现方法

MSSQL 不允许在UNION查询中使用 ORDER BY 因此,当我们需要这种功能的时候,就需要绕一些弯路. 比如有一张学生表student 和教师表 teacher , 我们要查询所有的教师学生的姓名和年龄,教师排前面,学生排后面,分别按字母顺序,则可能会想写一个这样的Sql语句: (注意,这个语句只是为了说明问题,这并不是一个正确的语句)  代码如下 复制代码 SELECT Name,Age FROM Teacher ORDER BY Name UNION SELECT Name,Age

Centos6.5系统中RHCS集群配置方法详解

需要用到的各组件功能: RHCS(Red Hat Cluster Suite):能够提供高可用性.高可靠性.负载均衡.存储共享且经济廉价的集群工具集合. LUCI:是一个基于web的集群配置方式,通过luci可以轻松的搭建一个功能强大的集群系统. CLVM:Cluster逻辑卷管理,是LVM的扩展,这种扩展允许cluster中的机器使用LVM来管理共享存储. CMAN:分布式集群管理器. GFS(Google File System):以本地文件系统的形式出现.多个Linux机器通过网络共享存储

mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)_Mysql

MySQL根据配置文件会限制Server接受的数据包大小.有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置: 复制代码 代码如下: show VARIABLES like '%max_allowed_packet%'; 显示的结果为: 复制代码 代码如下: +--------------------+---------+| Variable_name      | Value   |+--------------------+----

Tomcat5.x中的虚拟主机配置方法

虚拟主机 作者:王树利 原由: 搞了一段时间的WEB项目(基于JSP+JavaBean技术,服务器为Apache+Tomcat)发现我们的项目文件都放在了TOMCAT_HOME\webapps中,虽说可以通过server.xml配置我们的项目到其他目录,但是当项目多了的时候server.xml将变得及其臃肿,而且混乱不堪:不易管理与维护. 为了避免以上情形不在发生,为了项目更加便于管理接下来将向大家介绍的是只在server.xml中配置一两个虚拟主机来解决对项目的集中管理,而且每个项目所需的配置