delphi access 联合查询问题

jshang 2017-11-30 08:47:28
win7+delphi7+access2007 以下sql语句在Access的查询设计里面查询时没有问题,用delphi的AdoQuery的open时,提示错误:
class EOleException with message '未指定的错误'

语句如下:

select
list.[BoxNum],
list.[Cont_ID],
list.[MateNum],
list.[MateCount],
list.[MateCount1],
box.[Country],
box.[Dept]
box.[Assortment],
box.[DeliverDate],
ClientData.[Color],
ClientData.[Size]
from ((T_ClientBoxListData list
left join (select distinct(BoxNum) as boxNum1,Country,Dept,Assortment,DeliverDate from T_ClientBoxData)
box on list.BoxNum = box.BoxNum1)
left join (select distinct(jan) as jan1,size,color from T_ClientData)
ClientData on list.MateNum = ClientData.Jan1)


请问是怎么回事?
...全文
441 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaocongzhi 2017-12-15
未知错误一般连接驱动的问题比较大
  • 打赏
  • 举报
回复
贺喜 2017-12-15
系统文件少了吧。
  • 打赏
  • 举报
回复
日月路明 2017-12-06
最好吧Delphi生成的脚本在Access的查询器中执行一下,很可能你拼的sql语句有问题
  • 打赏
  • 举报
回复
sixgj 2017-12-05
现在都没明白win 7下的系统怎么用.
  • 打赏
  • 举报
回复
lyhoo163 2017-12-01
版本冲突,造成错说?
  • 打赏
  • 举报
回复
jshang 2017-12-01
win7 32位 office2007 应该是32位
  • 打赏
  • 举报
回复
xiaocongzhi 2017-11-30
access2007 是64位的吧,可能是你用的连接驱动不符
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

2462

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2017-11-30 08:47
社区公告
暂无公告