欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

Access报错IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败的处理方法

发表于2019-04-13 21:01| 次阅读| 来源网络整理| 作者session

摘要:Access报错IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败的处理方法

Access报错IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败的处理方法

  我用的是access数据库。为了完成数据表里的1示意"超级治理员",0示意"旧事用户",我在读取数据的时分利用了case...when...语句:
  
  select(case usercalss when1then'超级治理员' else'旧事用户' end)from admin
  
  后果出现了如下谬误:
  
  IErrorInfo.GetDescription因E_FAIL(0x80004005)而失败。
  
  阐明:执行以后Web申请时期,出现未解决的同样。请反省堆栈跟踪信息,以了解无关该谬误以及代码中导致谬误的出处的具体信息。
  
  同样具体信息:System.Data.OleDb.OleDbException:IErrorInfo.GetDescription因E_FAIL(0x80004005)而失败。
  
  处理方法:
  
  将"case"语句改用"iif"函数,成绩处理了!完成上述效果的sql语句如下:
  
  select id,username,iif(userclass=1,'超级治理员','旧事减少用户')as userclass from admin