C#访问Access进行JOIN的联合查询为什么失败

问题描述

Access是2003的,sql的语句如下stringsql="SELECTInstances.Service,Instances.Instance,Instances.Parent,Instances.RelIdx,Usage.Usage,Instances.SvcX,Instances.SvcYFROM([Instances]leftJOINUsageONUsage.Usage=Instances.Usage)";myconnection.Open();OleDbDataAdaptermyadapter=newOleDbDataAdapter(sql,myconnection);myconnection.Close();DataSetmyset=newDataSet();myadapter.Fill(myset);//将查询的表填充到数据集(DataSet)

但是就是查不到任何数据,然而在ACCESS里面,直接用上述sql命令是没有问题的,请问这是什么原因

时间: 2024-09-21 08:58:14

C#访问Access进行JOIN的联合查询为什么失败的相关文章

sql join on联合查询实例

sql join on联合查询实例 sql join - 使用 join 除了上面的方法,我们也可以使用关键词 join 来从两个表中获取数据. 如果我们希望列出所有人的定购,可以使用下面的 select 语句: select persons.lastname, persons.firstname, orders.orderno from persons inner join orders on persons.id_p = orders.id_p 实例二 select title, artis

SupeSite利用join left联合查询出新闻表中带有图片附件记录

 代码如下 复制代码 mysql教程_connect('localhost','root','root'); mysql_select_db('abc'); mysql_query("set names 'gbk'"); $sql = "select a.itemid,a.lastpost,a.city,b.thumbpath from supe_spaceitems  a left join supe_attachments  b on a.itemid = b.itemi

sql join left联合关联查询实例教程

sql join left联合关联查询实例教程 a表: 结果与数据 studentID  workID  store 1            1      98 1            2      95 2            1      90 2            3      80 b表: 结果与数据 workID  workName  1        zuoye 2        www.111cn.net 3        wenti 我们要用join left联合查询结

Access 2007使用联合查询合并多个选择查询的结果

对于多个相似的选择查询,当您希望将它们返回的所有数据一起作为一个合并的集合查看时,便可以使用联合查询 本文将向您介绍如何根据两个或多个现有的选择查询创建联合查询,同时说明如何使用结构化查询语言 (SQL) 编写联合查询 为完成本文中的示例,您应该对如何创建和运行选择查询有基本的了解.有关如何创建选择查询的详细信息,请参阅请参阅部分中的链接 本文内容 联合查询基础知识联合查询有哪些功能? 联合查询可合并多个相似的选择查询的结果集 例如,假设您有两个表,一个用于存储有关客户的信息,另一个用于存储有关

xp系统-vs2010生成的访问access数据库程序,在xp下不能查询

问题描述 vs2010生成的访问access数据库程序,在xp下不能查询 我在32位win7系统下,编写的sql访问access2010数据库程序,调试完成,生成了可执行文件.但是当我将执行好的文件,安装到xp系统上时,可以安装,数据更新,也能更新到数据库,就是查询功能不好用,跟没有链接查询似得,求大神帮忙? 解决方案 可以更新按理说也可以查询.你去掉try catch然后运行,看看报什么错.比如是不是连接字符串或者日期格式的问题. 解决方案二: 我在win7系统下运行,及能更新,也能查询,什么

cakephp2.X多表联合查询join及使用分页查询的方法

本文实例讲述了cakephp2.X多表联合查询join及使用分页查询的方法.分享给大家供大家参考,具体如下: 格式化参数: public function getconditions($data){ $this->loadModel("Cm.LoginHistory"); $conditions = array(); foreach ($data as $key=>$val){ if($key=='start_date'){ $conditions['LoginHistor

Yii多表联合查询操作详解_php实例

本文针对Yii多表联查进行汇总描述,供大家参考,具体内容如下 1.多表联查实现方法 有两种方式一种使用DAO写SQL语句实现,这种实现理解起来相对轻松,只要保证SQL语句不写错就行了.缺点也很明显,比较零散,而且不符合YII的推荐框架,最重要的缺点在于容易写错. 还有一种便是下面要说的使用YII自带的CActiveRecord实现多表联查 2. 整体框架 我们需要找到一个用户的好友关系,用户的信息放在用户表中,用户之间的关系放在关系表中,而关系的内容则放在关系类型表中.明显的我们只需要以关系表为

MySQL 第五篇:系统函数和联合查询

我把MySQL的内容整理成9篇博客,学完这9篇博客虽不能说能成为大神,但是应付一般中小企业的开发已经足够了,有疑问或建议的欢迎留言讨论. 一.系统函数 一.概念 函数是SQL里的关键字,用于对字段里的数据进行操作.函数是一个命令,通常与字段名称或者是表达式联合使用,处理输入的数据并产生结果 二.控制函数 1.case 语法:case 值 when 比较的值 then 返回的值 when 比较的值 THEN-. END SELECT s_name, CASE sex WHEN 0 THEN '女性

数据库的数据查询中使用JOIN及子查询有什么缺陷,该如何改善

问题描述 数据库的数据查询中使用JOIN及子查询有什么缺陷,该如何改善 数据库的数据查询中使用JOIN及子查询有什么缺陷,该如何改善 解决方案 泛泛说不好说,关键看你的查询算法.特别是子查询,用的不好在时间和空间上开销很大.这个和编程中的算法类似,你需要对查询本身和算法本身要有理解,这个改善不是查询本身的改善.而是寻求更高效的算法. 解决方案二: http://segmentfault.com/q/1010000000134455 最重要的还是设计好数据库schema等,来减少数据的混合查询 解