Foxtable(狐表)用户栏目专家坐堂 → IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。


  共有4102人关注过本帖树形打印复制链接

主题:IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。

帅哥哟,离线,有人找我吗?
nxhylczh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:338 积分:2700 威望:0 精华:0 注册:2018/11/22 9:19:00
IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。  发帖心情 Post By:2020/3/10 19:42:00 [只看该作者]


 S el ect distinct  x.科目编码 As 会计科目_编码,y.科目名称 As 会计科目_科目名称,借方金额 As 金额_借方金额,贷方金额 As 金额_贷方金额,借方数量 As 数量_借方数量,贷方数量 As 数量_贷方数量,借方原币金额 As 原币金额_借方,贷方原币金额 As 原币金额_贷方 from (  Se  lect left(P01.科目编码,3) As 科目编码, Sum(P01.借方本币金额) As 借方金额, Sum(P01.贷方本币金额) As 贷方金额,  sum( iif(借方本币金额<>0 , 数量 , 0)) As 借方数量, sum(  iif(贷方本币金额<>0 , 数量 , 0 )) As 贷方数量,sum(  iif(借方本币金额<>0 , 原币金额 , 0 )) As 借方原币金额,sum(  iif(贷方本币金额<>0 , 原币金额 , 0 )) As 贷方原币金额  FROM P01 WHERE P01.账套编码='HYXJTJ-JBJS-001' And P01.年=2019 And P01.月=1 AND P01.凭证编号 Between 1 And 17  GROUP BY left(P01.科目编码,3) ) x  left join (Sel  ect K01.科目编码, k01.科目名称 FROM {K01} WHERE Len(科目编码)<=3 and 年度=2019 And 账套编码='HYXJTJ-JBJS-001')  y on x.科目编码 = y.科目编码 order by x.科目编码 
---------------------------
确定   
---------------------------


数据库  Access  在Foxtable的执行Sql语名中不报错,但是在程序中会标题所示错误!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111422 积分:567186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/10 20:40:00 [只看该作者]

不是sql的问题,应该是共享权限问题,即执行SQL的时候无法访问数据库。


 回到顶部
帅哥哟,离线,有人找我吗?
nxhylczh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:338 积分:2700 威望:0 精华:0 注册:2018/11/22 9:19:00
  发帖心情 Post By:2020/3/10 22:36:00 [只看该作者]

我没有这个共享问题,另百度说是使用了关键字,但是SQL语句里没有关键字!

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111422 积分:567186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/10 23:05:00 [只看该作者]

别名加上as试试

……
1 And 17  GROUP BY left(P01.科目编码,3) ) as x  left join (Sel  ect K01.科目编码, k01.科目名称 FROM {K01} WHERE Len(科目编码)<=3 and 年度=2019 And 账套编码='HYXJTJ-JBJS-001')  as y on x.科目编码 = y.科目编码 order by x.科目编码 

 回到顶部