② Microsoft Jet OLE DB Provider适用版本:Excel 2003 及更早版本的文件(.xls)。驱动名称:Microsoft.Jet.OLEDB.4.0。...② ✨Microsoft Access:Microsoft Access Database Engine OLE DB Provider (ACEOLEDB):适用于 Access 2007 及以上版本...Microsoft Jet OLE DB Provider (Jet.OLEDB):用于 Access 2003 及更早版本。...③ Oracle:Oracle Provider for OLE DB:Oracle 官方提供的 OLE DB 驱动。...Microsoft.Jet.OLEDB.4.0;Data Source=路径;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";对于.xlsx文件:Provider
> Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle...Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version...Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type...for SAP" invariant="Microsoft.Data.SAPClient" description=".NET Framework Data Provider for mySAP Business...Suite" type="Microsoft.Data.SAPClient.SAPClientFactory, Microsoft.Data.SAPClient, Version=3.5.0.0, Culture
dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;" Oracle "Driver={microsoft...链接 适合的数据库类型 链接方式 access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin...;password=pass;" Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"...=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(".....=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")
"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;" Oracle "Driver={microsoft odbc...链接 适合的数据库类型 链接方式 access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin...;password=pass;" Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;" MS...=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(".....=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")
name="OleDb2.0" description="OleDb, provider V2.0.0.0 in framework .NET V2" enabled="false...name="oracle9.2" description="Oracle, Oracle provider V9.2.0.401" enabled="false"...name="oracle10.1" description="Oracle, oracle provider V10.1.0.301" enabled="false...name="oracleClient1.0" description="Oracle, Microsoft provider V1.0.5000.0" enabled...datasource节点用于指定ADO.NET Connection String.--> provider name="sqlServer2.0"/>
2、ODBC驱动 新建一个***.txt重名为***.udl,双击运行udl文件弹出数据源配置对话框,选择OLEDB驱动程序时选择Microsoft OLE DB Provider for ODBC...二、常见数据库连接字符串 ADO访问access数据库连接字符串 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=....OleDb本地连接SQLServer的Provider两种驱动: Provider=SQLNCLI是SQL Server的原生驱动,功能比较完整,但是需要安装SQL Server的客户端驱动程序(即SQL...数据库连接字符串 使用微软自带的oledb驱动(调用此驱动前也与需要安装Oracle客户端中的Oledb驱动): Provider=MSDAORA.1; Password=sa123; User ID...=system; Data Source=192.168.0.221/orcl; Persist Security Info=True 使用Oracle自带的oledb驱动: Provider=OraOLEDB.Oracle
虽然oracle,sqlserver都是关系型数据库,sql语句大部分也差不多,但是从sqlserver换到oracle还是有很多不适应的地方,本文旨在帮助广大初次接触oracle的.net程序员快速上手...因为我们还没有配置tnsnames.ora文件(这个可以理解为web.config或machine.config,用于保存本机oracle client端的所有连接信息,只有正确配置以后,oracle...三、.net与oracle的连接 这是初学者最头痛的问题,oracle有4种方式可供.net连接 3.1 古老的ODBC数据源连接 先打开"Microsoft ODBC管理员",如下图 ?...详情见:http://go.microsoft.com/fwlink/?LinkID=144260 除非你的项目将来不打算升级,否则不建议大家用这种方式。...连接字符串为 Provider=MSDAORA;Data Source=local;Persist Security Info=True;User ID=scott;Password=tiger 示例代码
到目前为止Windows 2008 64位下面还没有提供Microsoft OLEDB Provider for Oracle,如果要建立Linked Server似乎只有ODBC和Oracle Provider...for OLEDB。...只能安装Oracle Provider for OLEDB,我参考了这篇文章《[URL=http://www.mssqltips.com/tipprint.asp?...tip=1433]How to setup linked servers for SQL Server and Oracle 64 bit client[/URL]》,但是这篇文章中有几个地方写的并不具体...1、Oracle 10g Release 2 64-bit ODAC software的下载地址:[URL=http://www.oracle.com/technetwork/database/windows
一番了解,普遍做法是装ODAC xcopy包,里面有oledb组件,然后就可以在sqlserver的链接服务器里添加oracle数据库。...于是我开始在ssms所在电脑装odac,结果提供程序的下拉列表里死活不出现“Oracle Provider for OLE DB”,后来想想也许应该在sql server所在电脑装才对,果然,有了,但紧接着又是连不上的问题...绝望之下,我下了【Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64)】,只勾了里面的oledb(具体叫啥我懒得回看了...光ssms和oracle是建立不起连接的,本质上连接oracle的是sql sever,不是ssms本身。 oledb要装在sql server所在电脑上。...我是装oracle客户端里的oledb才有用,odac里的没用,估计还是版本问题。
sqlServer1.0 - Microsoft SQL Server 7.0/2000 provider available with .NET Framework 1.0 sqlServer1.1...-Microsoft SQL Server 7.0/2000 provider available with .NET Framework 1.1 sqlServer2.0 - Microsoft...SQL server 7.0/2000/2005 provider available with .NET Framework 2.0 OleDb1.1 - OleDb provider available...with .NET Framework 1.1 Odbc1.1 - Odbc provider available with .NET Framework 1.1 oracle9.2 - Oracle...provider V9.2.0.401 oracle10.1 - Oracle provider V10.1.0.301 oracleClient1.0 - MS Oracle provider
如果说DataSet是ADO.NET的心脏,那么Data Provider绝对是ADO.NET的左臂右膀。Data Provider提供了访问外部数据数据源的可能性,而且外部的数据源是多样的。....NET数据提供程序 说明 用于 SQL Server 的数据提供程序 提供对 Microsoft SQL Server 7.0 或更高版本中数据的访问。...用于 OLE DB 的数据提供程序 提供对使用 OLE DB 公开的数据源中数据的访问。使用 System.Data.OleDb 命名空间。...建议用于使用 Microsoft 数据库引擎 (MSDE) 或 SQL Server 7.0 或更高版本的单层应用程序。...还建议用于使用 Microsoft Access 数据库的单层应用程序。 不建议将 Access 数据库用于中间层应用程序。
正文 回到顶部 #错误描述: 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错: “未在本地计算机上注册“microsoft.ACE.oledb.12.0...采用Microsoft.Jet.OleDb.4.0,可以读取excel2007以前的版本,在客户机上不需要部署office,采用Microsoft.Ace.OleDb.12.0的时候,需要安装引擎。 ...(该链接已失效,直接用Microsoft Access Database Engine 2010 Redistributable就好了) 2)适用于office2010的 Microsoft...Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\myFolder\\myOldExcelFile.xls; Extended Properties...“HDR =No;” 表明相反; 2)读取xlsx格式的excel Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\\myFolder\\myExcel2007file.xlsx
DAO(Data Access Object,数据访问对象) 1993年,微软公司用来显露了Microsoft Jet数据库引擎(最早是给Microsoft Access 所使用,现在已经支持其它数据库...但是,RDO已被证明是许多SQL Server、Oracle 以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。...,用于管理整个组织内的数据。...ADO和OLEDB之间的关系 OLEDB是一种底层数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO-技术的应用程序或用于C++的开发者开发定制的数据库组件。...连接数据库 1、连接access数据库 set conn=Server.CreateObject("ADODB.Connection") conn.open "Provider=Microsoft.Jet.OLEDB
DAO 最适用于单系统应用程序或小范围本地分布使用。 同样在编写代码之前,我们需要先引用DAO对象库。...它可用于创建、修改和删除模式对象。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。...:=Microsoft.Jet.OLEDB.4.0;Data Source= Excel2007以上版本Provider:=Microsoft.ACE.OLEDB.12.0;Data Source= ADOX...例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。...其中ADO+SQL用于创建表和字段,ADOX用于创建数据库。 同样在编写代码之前,我们需要先引用ADO对象库和ADOX对象库(引用ADOX对象库见方法三)。
Oracle ODBC 新版本 Driver={Microsoft ODBC for Oracle}; Server=myServerAddress; Uid=myUsername;Pwd=myPassword...; 旧版本 Driver={Microsoft ODBC Driver for Oracle}; ConnectString=OracleServer.world; Uid=myUsername;...Oracle;Data Source=MyOracleDB; User Id=myUsername; Password=myPassword; 受信连接 Provider=OraOLEDB.Oracle...IBM DB2 OLE DB, OleDbConnection (.NET) TCP/IP Provider=DB2OLEDB;Network Transport Library=TCPIP;Network...=Microsoft.Jet.OLEDB.4.0;Data Source=c:/myDb;Extended Properties=Paradox 5.x; 注意:您仅需要指定数据库存放的地址而无需指定数据库的名称
C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL) 1、C#连接连接Access using System.Data; using System.Data.OleDb...; string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection +=@"Data Source=C:/BegASPNET..."Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的...首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient". ...在这里,建立连接对象用的构造函数为:SqlConnection. 3、C#连接Oracle using System.Data.OracleClient; using System.Data; //
一段代码简单的压缩Access数据库,却碰到了曾未碰到的错误提示: 找不到可安装的 ISAM; try { string Provider...=Microsoft.Jet.OLEDB.4.0;Data">FromDB=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=....\temp1.mdb;"; string Provider=Microsoft.Jet.OLEDB.4.0;Data">ToDB=@"Provider...=Microsoft.Jet.OLEDB.4.0;Data Source=.
在excel转 DataTable遇到的问题: System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。...string strConn = ""; if (filepath.EndsWith(".xls")) strConn = string.Format("Provider...=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'", filepath);...else if (filepath.EndsWith(".xlsx")) strConn = string.Format("Provider=Microsoft.ACE.OLEDB..., null, "TABLE" }); 解决方式:下载Microsoft 2007 Office System 驱动程序 安装后,立刻解决问题
=Microsoft.ACE.OLEDB.12.0;DataSource=c:\myFolder\myExcel2007file.xlsx; Extended Properties="Excel 12.0Xml...;HDR=YES"; Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\myFolder\myExcel2007file.xlsx; Extended Properties...=Microsoft.ACE.OLEDB.12.0;DataSource=c:\myFolder\myOldExcelFile.xls; Extended Properties="Excel8.0;HDR...=YES"; Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\MyExcel.xls; Extended Properties="Excel8.0;HDR=...strConn ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & PathStr &";Extended Properties=""Excel12.0
1.使用OLEDB读取Excel,本机调试正常,但是部署IIS上后,当点击按钮时,按钮变灰,系统也没捕获异常。 ...在浏览器中看到异常:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 百度搜索到问题原因是:Microsoft.Jet.OLEDB.4.0这个只能32位环境运行,服务器是...string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + allPath + ";Extended Properties...第二步 修改连接 原来连接 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.xls;Extended Properties="Excel 8.0;HDR...=YES;IMEX=1" 修改为: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.xls;Extended Properties="Excel