首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>数据库>ACCESS>Access报错IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败的解决方法
Access报错IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败的解决方法
来源: 发布时间:2008-05-31 发布人: 浏览: 人次   字体: [ ]  

我用的是access数据库。为了实现数据表里的1表示"超级管理员",0表示"新闻用户",我在读取数据的时候使用了case ... when ...语句:

select (case usercalss when 1 then '超级管理员' 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


相 关 文 章   发布商链接
·如何在Access2007表中同时显示明细、...
·Access2007解决支票套打输入日期大写...
·如何使用Access数据库压缩文件
·如何实现Access数据库在线压缩的方法
·access多表更新,子查询及其日期查询...
·分析ACCESS与SQL中like的通配符用法
·如何在Access2007表中同时显示明细、...
·实现ACCESS数据库删除行重置自动编号...
·如何在ACCESS中调用后台存储过程
·ACCESS大批量数据写入之性能提升方案
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·实现ACCESS数据库删除行重置...
·图解Access数据库表结构的导...
·Access命令行参数的介绍及其...
·如何连接远程access数据库?
·实例介绍ACCESS数据转成SQL数
·防止ACCESS数据库被下载的几...
热 门 文 章
·图解Access数据库表结构的导...
·access多表更新,子查询及其日...
·ACCESS大批量数据写入之性能...
·Access命令行参数的介绍及其...
·如何连接远程access数据库?
·分析ACCESS与SQL中like的通配...
·如何在ACCESS中调用后台存储...
·实例介绍ACCESS数据转成SQL数...
·如何使Access数据库以独占方...
·Access2007解决支票套打输入...
·防止ACCESS数据库被下载的几...
·如何在Access2007表中同时显...
·如何在Access2007表中同时显...
·如何使用Access数据库压缩文...
·如何实现Access数据库在线压...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .