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

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:52:21
+ $exception {"IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。"} System.Exception {System.Data.OleDb.OleDbException}
+ objCommand {System.Data.OleDb.OleDbCommand} System.Data.OleDb.OleDbCommand
strTableName "DiaryList" string
+ e {"IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。"} System.Exception {System.Data.OleDb.OleDbException}
+ objConnection {System.Data.OleDb.OleDbConnection} System.Data.OleDb.OleDbConnection
请帮我分析一下这个是什么问题,多谢。这个是我用c#。net修改的一段博客的通过类封装连接的是access数据库后出现的问题。请问谁能帮我?

把字段名都用[]括起来吧,原因是你有些字段可能使用了access的关键字,再检查一个里面有没有使用CASE,access不支持CASE关键字,可使用IFF(条件,条件为TRUE时返回值,条件为FALSE时返回值)替代