⑴ 未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"是什么意思
如果计算机上没有安装Microsoft.Jet.OLEDB.4.0的驱动程序,系统就会提示 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”的错误。
解决方法:下载数据库引擎:Access Database Engine X64,然后进行安装即可。
⑵ 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
下载:AccessDatabaseEngine.exe
安装就行了,原因在于你的office没有安装ACCESS组件
安装后重启...或者重新装iis
⑶ c# 程序调试出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”
解决方法:“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 如下图所示:
需要注意的问题和解决方法:
1、Microsoft.Jet.OLEDB.4.0不要写成 Miscrosoft.Jet.OLEDB.4.0。
2、Data Source不要写成“Data Sourse”。
3、检查是否安装了Office。
4、重新安装注册 MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)。
5、如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器-> 平台->点击Any Cpu选项卡->新建->新建平台->X86。
(3)未在本地计算机注册oledb数据库扩展阅读
编写程序的时候,有时候运行结果达不到预期,多次检查仍然找不出问题,这时可以调试程序。调试程序的方法有很多,这里主要介绍单步运行程序调试。就是逐条语句执行,在执行的过程中直接观察变量的值的变化。
在大多数C语言编译软件中,简单调试程序的快捷键如下:
F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点。
F5调试状态运行程序,程序执行到有断点的地方会停下来。
CTRL+F10运行到光标所在行。
F10执行下一条语句(不进函数)。
F11执行(进入函数)step in
F11和F10都是单步执行程序,其区别是,如果当前执行语句是函数调用,则F11会进入函数里面,而F10不会进入此函数。
SHIFT+F5跳出当前所在函数。
初学者不容易记住这些快捷键,视频中主要介绍三个:F11和F10以及SHIFT+F5。
调试前,需要生成可执行文件。
CTRL+F7编译,生成obj文件。
F7链接,生成exe文件。
接下来就可以调试了。
F11和F10都是执行一条语句,不同之处在于是否进入函数。
主函数也是函数,是程序的入口,调试程序当然要进入主函数。所以首先可以按F11,进入主函数运行。
在单步执行过程中若遇到库函数,例如printf和scanf,则不需要进入这样的函数调试,故此时需要按F10单步执行语句。
而在单步运行中遇到了自己编写的函数,则需要进入函数调试,也按F11进入。
单步运行程序更能站在计算机的角度,理解程序的运行,也能发现程序中不容易检查到的问题。
⑷ Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"程序是
Microsoft.Jet.OLEDB.4.0下载这个软件的64位版本
因为没有安装64位的Jet40驱动
生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。
⑸ 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
是软件程序的问题,只要将连接ACCESS数据库的Miscrosoft.Jet.OLEDB.4.0改成Microsoft.Jet.OLEDB.4.0就OK了,主要就是英文写错了
⑹ WIN7 64位系统,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”怎么破 别!复!制!粘!贴,谢!!
Microsoft.Jet.OLEDB.4.0是一种ACCESS数据库的搜索引擎,用于VB的ADO数据控件与ACCESS数据库代码连接.新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中ACCESS数据库选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
SQL查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮孔件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1孔件,再添加ADODC1控件再添其他内容。
解决办法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86 ,这个步骤是用Microsoft Visual Studio 编程时要做的步骤, 是说的他软件程序问题的解决方法,跟你使用是没关系的。用这个程序需要安装office2003,里边有access2003最好装上。
需要注意的问题和解决方法:
1.Microsoft.Jet.OLEDB.4.0不要写成Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册MDAC28.exe (一般vs安装目录里有或者到微软的官方网站上下)
http://www.jb51.net/softs/20587.html
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。
⑺ 在把Excel导入SQL server时出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”该怎么办
下面是解决把Excel导入SQL server时,出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ”的具体解决方法:
材料/工具:电脑、AccessDatabaseEngine软件
1、首先,我们需要找到电脑中的“AccessDatabaseEngine”安装程序。