介绍如何使用 Jet OLE DB 提供程序 4.0 连接到不同的外部数据库
2009-07-05 16:19
771 查看
打开 Excel
以下代码打开一个 Excel ISAM 数据库:[code]cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:/somepath/ExcelFile.xls;" & _ "Extended Properties=""Excel 8.0;HDR=Yes;"";"
[/code]
注意 : C 在的驱动器并且 somepath 包含示例 Excel 文件 (ExcelFile.xls) 的文件夹。 "HDR = Yes"指示该记录集中的提供程序将不包含单元格区域 (这可能是标题行) 的第一行。
有关连接到 Microsoft Excel 电子表格,单击下面文章编号,以查看 Microsoft 知识库中的相应:
295646 (http://support.microsoft.com/kb/295646/EN-US/ ) 如何传输数据从 ADO 数据源使用 ADO 的 Excel
回到顶端
打开的 dBASE
以下代码打开 dBASE ISAM 数据库。 如果 dBASE 文件 (是例如 dBaseFile.dbf) 位于 c:/somepath,其中 C 是在的驱动器,并 somepath 是包含 dBaseFile.dbf,如下所示的文件夹:[code]cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:/somepath;" & _ "Extended Properties=DBASE III;"
[/code]
SQL 语句中指定文件名,如下所示:
[code]rst.Open "Select * From dBaseFile", cnn, , ,adCmdText
[/code]
回到顶端
打开 Lotus 1-2-3
以下代码打开 Lotus 1-2-3 ISAM 数据库:[code]cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:/somepath/Lotus123File.wk3;" & _ "Extended Properties=Lotus WK3;"
[/code]
注意 : C 在的驱动器并且 somepath 包含示例 Lotus 1-2-3 文件 (Lotus123File.wk3) 的文件夹。
回到顶端
打开 Paradox
以下代码打开 Paradox ISAM 数据库。 Paradox 5.0 文件 (是例如 PdxFile.db) 是否位于 c:/somepath,其中 C 是在的驱动器,以及其中 somepath 是包含 PdxFile.db,如下所示的文件夹:[code]cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:/somepath;" & _ "Extended Properties=Paradox 5.x;"
[/code]
指定 SQL 语句中的文件名,如下所示:
[code]rst.Open "Select * From PdxFile", cnn, , ,adCmdText
[/code]
注意 : 不是所有的 Paradox 版本支持 Jet ISAM。 有关其他信息,单击下面,文章编号,以查看 Microsoft 知识库中相应:
230126 (http://support.microsoft.com/kb/230126/EN-US/ ) ACC2000: 使用 Paradox 数据 Access 2000 和 Jet
回到顶端
打开文本
如果文本文件 (是例如 TestFile.txt) 位于 c:/somepath,其中 C 是在的驱动器,并 somepath 是包含 TestFile.txt,如下所示的文件夹:[code]cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:/somepath;" & _ "Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"
[/code]
SQL 语句中指定文件名,如下所示:
[code]rst.Open "Select * From TextFile.txt", cnn, , , adCmdText
[/code]
Text ISAM 使您能够处理多个文本文件格式。 您不能定义文本文件通过连接字符串的所有的特性。 是例如如果希望打开固定宽度文件,或要使用不是逗号分隔符,必须 schema.INI 文件中指定所有这些设置。 有关 schema.INI 文件的详细信息,请访问下面的网站上 Microsoft Developer Network (MSDN) 库:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcjetschema_ini_file.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcjetschema_ini_file.asp)
回到顶端
相关文章推荐
- 使用Java程序连接各种数据库的方法介绍
- PHP程序中使用adodb连接不同数据库的代码实例
- 详细介绍如何使用Connection对象连接数据库
- Spring配置文件中如何使用外部配置文件配置数据库连接
- 如何使用linux连接外部windows上的数据库记录
- PHP程序中使用adodb连接不同数据库的代码实例
- 介绍如何使用Connection对象连接数据库
- 使用Java程序连接各种数据库的方法介绍
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
- entity framework 数据库连接异常:基础提供程序在 Open 上失败
- 使用OLE DB连接各种类型的数据库的连接字符串
- ORACLE如何使用DBLINK连接另一个数据库
- 如何使用navicat等可视化工具连接到服务器上的数据库?
- (WebSite----Asp.Net Configuration----->无法连接到SQL Server数据库------>选择数据存储区---->应用程序当前被配置为使用提供程序:AspNetSqlProvider)解决方案
- ORACLE如何使用DBLINK连接另一个数据库[整理]
- 无法连接到WMI提供程序。你没有权限或者该服务器无法访问。请注意你只能使用SQL SERVER 配置管理器来管理sql server 2005服务器
- 如何在windows上使用eclipse远程连接hadoop进行程序开发
- SCCM 2012 安装程序无法使用提供的连接信息连接到SQL Server
- 使用JDBC-ODBC方式连接数据库时,如何在代码中指定ODBC数据源信息
- 如何使用Navicat连接阿里云内网数据库。