请求高手帮助,用asp.net做网站连接access数据库时,出现 80040154错误。
--------------------------------------------------------------------------------
检索 COM 类工厂中 CLSID 为 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件时失败,原因是出现以下错误: 80040154。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件时失败,原因是出现以下错误: 80040154。
源错误:
行 25: OleDbCommand cmd = new OleDbCommand();//声明一个OleDbCommand的对象,并将该对象cmd实例化
行 26: cmd.Connection = con;
行 27: con.Open();//打开数据库连接
行 28: OleDbDataAdapter sda = new OleDbDataAdapter("select top 9 * from tb_xinwen order by fabushijian desc", con);//从新闻表tb_xinwen按发布时间fabushijian的降序排序
行 29: DataSet ds = new DataSet();//声明一个DataSet的对象,并将该对象ds实例化
源文件: e:\WebSite3\Default.aspx.cs 行: 27
堆栈跟踪:
[COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件时失败,原因是出现以下错误: 80040154。]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +103
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +261
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +14
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +1036
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +114
System.Data.OleDb.OleDbConnectionInternal.CreateInstanceDataLinks() +96
System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() +130
[InvalidOperationException: .Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC)。请安装 Microsoft Data Access Components(MDAC) 2.6 或更高版本。]
System.Data.OleDb.OleDbConnectionInternal.GetObjectPool() +166
System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +51
System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +53
System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +27
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +47
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.OleDb.OleDbConnection.Open() +37
Default2.xinwenfillgv() in e:\WebSite3\Default.aspx.cs:27
Default2.Page_Load(Object sender, EventArgs e) in e:\WebSite3\Default.aspx.cs:17
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1891; ASP.NET 版本:2.0.50727.1879
相关推荐
ASP.NET连接 Access数据库的几种方法
主要介绍了ASP.NET连接 Access数据库的几种方法,每种方法都非常不错,具有参考借鉴价值,需要的朋友一起学习吧
ASP+ACCESS网站开发实践:花店管理系统
本文还有配套的精品资源,点击获取 简介:本项目为初学者提供了学习和研究ASP技术和ACCESS数据库结合开发Web应用程序的机会,通过构建一个花店管理网站系统,涵盖了商品展示、订单处理、库存管理等功能。项目重点介绍了数据库设计、ASP与ACCESS数据库交互、动态页面生成、表单处理、会话管理、错误处理和基础安全实践等关键知识点。 1. ASP技术基础 ASP...
ASP.NET汽车配件公司网站(VB.net+Access数据库)完整源码及实战指导
ASP.NET是微软公司开发的一个用于Web开发的框架,是.NET Framework的一部分。它是一个可编程的Web平台,提供了一套丰富的编程模型、组件和服务,使开发者能够快速构建基于Web的应用程序。ASP.NET的主要特点包括:强大的内置对象模型,如Request、Response、Server、Session等;支持多种编程语言,包括C#、VB.NET等;丰富的服务器控件,如TextBox、Button、DataGrid等,简化了Web页面的开发;
构建ACCESS数据库的ASP在线管理工具
本文还有配套的精品资源,点击获取 简介:《ACCESS数据库在线管理(ASP版)》是一款网页开发者的实用工具,通过Web界面实现对ACCESS数据库的在线管理。系统结合ASP技术,用户可以利用Active Server Pages创建动态网页,并通过ADO组件与ACCESS数据库交互,进行表的增加、修改、删除等操作。同时,还需考虑数据安全性、错误处理和数据可视化等关键因素,...
ASP.NET+ACCESS企业网站源码
ASP.NET+ACCESS企业网站源码,VS2008,语言是C#,实现了首页展示、关于公司、新闻动态、产品展示、联系我们等。有后台管理。后台用户名admin,密码111111


