首页 > 编程语言 >visio studio .net 程序升级问题

visio studio .net 程序升级问题

时间:2023-11-07 12:44:23浏览次数:40  
标签:Jet 64 studio visio OLEDB.4 net 安装 Microsoft

.net 开发程序升级问题

 

 

 

 

  

1.没有安装数据访问组件,需要安装相应版本的数据访问组件;

2.没有安装相应版本的Office客户端,需要安装相应版本的Office客户端;

3.Microsoft.Jet.OLEDB.4.0在64位系统上不支持,需要修改架构,从x64改为x86,无论是WinForm还是ASP.NET;或者修改连接字符串为Microsoft.ACE.OLEDB.12.0并且安装AccessDatabaseEngine x64数据访问组件;

 

System.InvalidOperationException:“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”

注意:

x86 用 Microsoft.Jet.OLEDB.4.0 驱动;

x64 用 microsoft.ACE.oledb.12.0 驱动;

 

【错误】:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。

下载Access 驱动程序:数据连接组件安装 AccessDatabaseEngine.exe

 

 

需要注意的问题和解决方法:

1.Microsoft.Jet.OLEDB.4.0不要写成Miscrosoft.Jet.OLEDB.4.0;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册MDAC28.exe (一般你的安装目录里有或者到微软的官方网站上下)
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

微软官方说MDAC28支持X86,似乎不支持64位系统,现在是64位系统。

 

网页资料参考:

VS2022支持.NET Framework4.0的解决方法

https://www.cnblogs.com/liweis/p/17013637.html

Visual Studio 2022 2022 不支持 .NET Framework 4.0项目解决办法

https://blog.csdn.net/nxg0916/article/details/123880393

数据库Access解决64位引擎与32位不能共存问题

https://blog.csdn.net/weixin_54625977/article/details/129242517

 

 

标签:Jet,64,studio,visio,OLEDB.4,net,安装,Microsoft
From: https://www.cnblogs.com/fieldtianye/p/17814680.html

相关文章

  • ASP.NET性能计数器
       ASP.NET支持两组性能计数器:系统和应用程序。前者在ASP.NET性能计数器对象中的PerfMon中公开;后者在ASP.NETApplications性能对象中公开。ASP.NET性能对象中的StateServerSessions计数器(仅适用于在其中运行状态服务器的服务器计算机)和ASP.NETApplications性能......
  • Windows如何查看服务器一个端口的占用情况(netstat -an)
    用以下命令就可以得到一个端口的占用情况。以下是以110端口为例:netstat-an|findstr:110  #列出所有端口占用情况netstat-ano#精确找到被占用的端口对应的PIDnetstat-ano|findstr"port"#示例netstat-ano|findstr"6644"......
  • ASP.NET和Oracle连接问题的解决方法 - Unable to load DLL (oci.dll)
    以下适用于Windows2003:不少人在做ASP.NET+Oracle开发的时候都会碰到连接问题,提示“UnabletoloadDLL(oci.dll)”,但这个文件在系统中是存在的,很多人为此焦头烂额,我看到很多的帖子都是求助这个问题的。其实并非所有的人都会碰到这个问题,只在于用硬盘分区格式为NTFS的用户,既然oci.......
  • Visual Studio 2008安装ASP.NET MVC 2 RTM
    1首先,要安装VisualStudio2008SP1,下载地址http://www.microsoft.com/en-us/download/details.aspx?id=109862下载ASP.NETMVC2RTM(英文版,2.5M,AspNetMVC2_VS2008.exe)下载地址http://www.microsoft.com/en-us/download/details.aspx?id=220793双击AspNetMVC2_VS2008.e......
  • Solaris 10 ftp,telnet,ssh,sendmail
    1.管理命令svcadm(服务状态管理,启动、停止等)#svcs<br>查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找;如#svcs|greponline查看当前运行服务#svcs|grepoffline查看当前停止服务#svcs|grepinetd查看inetd服务状态 2.s......
  • Asp.Net Core实战(干货)
    序言使用.NETCore,团队可以更容易专注的在.netcore上工作。比如核心类库(如System.Collections)的更改仍然需要与.NETFramework相同的活力,但是ASP.NETCore或EntityFrameworkCore可以更轻松地进行实质性更改,而不受向后兼容性的限制。.NETCore借鉴了.NETFramework的最佳实践,并......
  • .Net Core AOP之AuthorizeAttribute
    一、简介在.netcore中Filter分为以下六大类:1、AuthorizeAttribute(权限验证)2、IResourceFilter(资源缓存)3、IActionFilter(执行方法前后的记录)4、IResultFilter(结果生成前后扩展)5、IAlwaysRun(响应结果的补充)6、IExceptionFilter(异常处理)二、AuthorizeAttribute(权限验证)......
  • .Net Core之JWT授权
    一、什么是JWT文章参考:https://www.leo96.com/article/detail/55JSONWeb令牌(JWT)是一个开放标准(RFC7519),它定义 了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或EC......
  • .NET(C#) Linq Concat和Union以及Select和SelectMany的使用及区别
    1、Concat操作符Concat操作符用于连接两个序列,生成一个新序列。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication{classProgram{staticvoidMain(s......
  • .NET C# 9.0 record和with的定义及使用
    C#9引入record,它一种可以创建的新引用类型,而不是类或结构。C#10添加了recordstructs,以便可以将记录定义为值类型。记录与类不同,区别在于record类型使用基于值的相等性。两个记录类型的变量在它们的类型和值都相同时,它们是相等的。with表达式在C#9.0及更高版本中可用,......