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)


请问是怎么回事?
...全文
479 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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位的吧,可能是你用的连接驱动不符

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧