access数据库,查询返回 语法错误 (操作符丢失) 10

情况是这样的,相同的数据库sql和access两个版本,sql版本的是用access导入的,所以两个数据库是完全一样的用以下语句Sql可以返回正常的查询结果,access... 情况是这样的,相同的数据库 sql 和 access两个版本,sql版本的是用access 导入的,所以两个数据库是完全一样的
用以下语句Sql可以返回正常的查询结果, access的却报错。
select t1.seg1name, t2.seg2name,t3.seg3name ,t4.linkfile from tseg2 t2
left join tseg1 t1 on t2.seg1id = t1.seg1id
left join tseg3 t3 on t2.seg2id = t3.seg2id
left join tseg4 t4 on t3.seg3id = t4.seg3id

报错信息是这样的 语法错误 (操作符丢失)在表达式‘t2.seg1id = t1.seg1id
left join tseg3 t3 on t2.seg2id = t3.seg2id
left join tseg4 t4 on t3.seg3id = t4.seg3id ’中
我看了下相关资料,好像是空格造成的,关键字没有被识别。该空格的地方都注意了,可是还是没有改善啊。
我用Access 查询分析 报错。
用vb引用ado方法打开数据库,然后rs.Open查询和Access 查询分析返回的报错结果一样。Sql2005却能返回正常的结果。咋回事呢?
展开
 我来答
beyondkko
2012-02-04 · TA获得超过337个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:472万
展开全部
Access和SQL不太一样,
你还是用Access的 创建 查询设计
来实现吧。这样是万无一失的!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式