[求助]VB2008中access数据库多重组合查询

问题描述

小弟想做一个查询动作,access数据库在模块中连接,在access表“工时”中含有时间,工程名,工程地点,参与人名和人员编号等,想通过工程名查出一个工程,能查出所有有关该工程的数据条,接着再从这些数据条中查在某个时间段内的那些数据条,最后在叫做AZL的ListView中显示结果,以下这段就是自己写的查询语句,当SQL1或SQL2单独运行查询的时候一切正常,但是把它们组合起来后就不行了。小弟先谢过了,sql不过关啊,求教高手指点,如何将它们组合能实现多重查询?Sublistdata1()DimSQL1AsStringDimSQL2AsStringSQL1="Select*From工时whereVorhabenLike'"&工程名.Text&"'"SQL2="Select*From工时WhereDatumbetween'"&date1.Text&"'and'"&date2.Text&"'"rst=NewADODB.Recordsetrst.Open(SQL1+SQL2,con,3,2)IfNotrst.EOFThenAZL.Items.Clear()DoWhileNotrst.EOFitem1=AZL.Items.Add(rst.Fields("ID").Value)'给ListView中加入数据Ifrst.Fields("Datum").Value&""<>""Thenitem1.SubItems.Add(rst.Fields("Datum").Value)ElseIfrst.Fields("Datum").Value&""=""Thenitem1.SubItems.Add("")EndIf...rst.MoveNext()LoopElseAZL.Items.Clear()EndIfrst.Close()rst=NothingEndSub

解决方案

本帖最后由 zwlvincent 于 2012-02-22 03:04:08 编辑
解决方案二:
我也想知道这个问题,SQL语句或则语法!
解决方案三:
难道是这个问题太简单了,大虾们都不愿意说?!自己已经搞定了
解决方案四:
引用1楼an_ba的回复:

我也想知道这个问题,SQL语句或则语法!

SQL="Select*From工时Where(Datumbetween'"&date1.Text&"'and'"&date2.Text&"')and(VorhabenLike'"&工程名.Text&"')"
解决方案五:
加个“and”

时间: 2024-07-29 00:09:30

[求助]VB2008中access数据库多重组合查询的相关文章

蛙蛙推荐:asp中的多条件组合查询实现

条件|组合查询 <!-- 蛙蛙推荐:asp中的多条件组合查询实现多条件组合查询在很多地方都很有用,本文用一个简单的例子来实现一种组合查询在示例之前请确保你安装有sqlserver2000及其默认数据库NorhtWind.代码非常直观,加上关键部分我做了注释,所以很容易理解.需要注意的几个问题就是:1.在字符串连接的时候注意两个需要连接的串中第二个串的开头第一个字符应该打一个空格,这样不至于两个串的首尾相连成一个单词.2.righ的left函数取出的结构区分大小写,如果你字符串里用的是'and',

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

新人 求大神指教-mfc中用ado链接access数据库后的查询使用问题

问题描述 mfc中用ado链接access数据库后的查询使用问题 新人 mfc作业 是地铁查询系统 已经用ado链接了access但那几个对象指针完全不知道怎么用_(:3」∠)_以及数据库中的里程数据是相邻两站间的 该如何实现输入起点终点来定位数据库中的里程数据从而计算输出_(:3」∠)_求教求教 解决方案 http://r.m.baidu.com/ty3j95s 解决方案二: 参考这个现成的程序:http://download.csdn.net/detail/buptmuye/3431975

求助关于远程访问ACCESS数据库的问题

  求助关于远程访问ACCESS数据库的问题:源代码如下:<%Set Conn=Server.CreateObject("ADODB.Connection") Conn.Open "Provider=MS Remote;Remote Server=http://www.luo.cc;Remote Provider=MSDASQL;DSN=backMDB;Uid=luo;Pwd=luo"Set RS=Conn.Execute("select * fro

实现Access数据库的Web查询

  ISAPI与DAO简介 ISAPI(InternetServerApplicationPrgrammingInterface)是微软公司提供的,和其IIS紧密结合的API.用它可以编制Internet/Intranet的数据库.网络管理和BackOffice等应用. 数据访问对象(DAO即DataAccessob jects),原来是微软为VisualBasic和AccessBasic设计的可编程接口.后来有了OLEAutomation(自动控制)技术,它就可以用于C++编程了. 程序员可以

ASP中access数据库的路径问题

access|数据|数据库|问题 自己平时做的网站大多使用的是SQL数据库,所以对使用ACCESS数据库的网站没有太多的接触.昨日在帮朋友做一个使用ACCESS数据库的网站后台管理程序时,遇到了一些麻烦. 该网站的目录设置如下(只列出了相关部分) F1目录是后台管理程序所在,F2目录下的MYDATA.MDB是数据库文件,CNN.ASP中写明了数据库的连接方式,在其他文件中以包含文件的方式来使用. 因为MYDATA.MDB和CNN.ASP在同一目录下,因此CNN.ASP中的连接语句是这么写的: s

在Java的Hibernate框架中对数据库数据进行查询操作_java

Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性. HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作. 虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL尽可能避免数据库可移植性的麻烦,并采取Hibernate的SQL生成和缓存策略的优势. 都像SELECT,FROM和WHERE等关键字不区分大小写,但如表名和列名的属性是区分在HQL敏感. FROM 语句使用

急求助:请高手分析java中连接ACCESS数据库执行模糊查询的代码

问题描述 }elseif("查找记录"==ae.getActionCommand()){Stringgetaddname=phonename.getText();if(getaddname.length()==0)JOptionPane.showMessageDialog(this,"请输入姓名","Warning",JOptionPane.INFORMATION_MESSAGE);else{ResultSetrs;Connectioncon;S

Thinkphp中mongodb数据库使用or查询

有个项目用了mongodb数据库,查询条件有and也有or,按Thinkphp官方手册,使用复合查询(_complex),getLastSql输出查询语句,发现查询条件是空的.用字符串模式查询(_string),请求字符串查询(_query)无法满足需求.估计用mongodb的用户不多,thinkphp官方对这方面支持也不够.打开thinkphp的mongodb驱动,Thinkphp/Extend/Driver/Db/DbMongo.class.php,找到protected function