介绍如何使用 Jet OLE DB 提供程序 4.0 连接到不同的外部数据库

本文档提供了如何使用Jet OLE DB提供程序4.0连接到不同类型的外部数据库的详细步骤,包括Excel、dBASE、Lotus 1-2-3、Paradox和文本文件。每个部分都包含了具体的SQL语句示例,说明了如何指定文件路径和处理文件格式。请注意,不是所有Paradox版本都支持Jet ISAM。

打开 Excel

以下代码打开一个 Excel ISAM 数据库:

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:/somepath/ExcelFile.xls;" & _
           "Extended Properties=""Excel 8.0;HDR=Yes;"";" 
				

注意 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,如下所示的文件夹:

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=c:/somepath;" & _
          "Extended Properties=DBASE III;"
				

SQL 语句中指定文件名,如下所示:

rst.Open "Select * From dBaseFile", cnn, , ,adCmdText
				

打开 Lotus 1-2-3

以下代码打开 Lotus 1-2-3 ISAM 数据库:

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:/somepath/Lotus123File.wk3;" & _
           "Extended Properties=Lotus WK3;" 
				

注意 C 在的驱动器并且 somepath 包含示例 Lotus 1-2-3 文件 (Lotus123File.wk3) 的文件夹。

打开 Paradox

以下代码打开 Paradox ISAM 数据库。 Paradox 5.0 文件 (是例如 PdxFile.db) 是否位于 c:/somepath,其中 C 是在的驱动器,以及其中 somepath 是包含 PdxFile.db,如下所示的文件夹:

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:/somepath;" & _
           "Extended Properties=Paradox 5.x;" 
				

指定 SQL 语句中的文件名,如下所示:

rst.Open "Select * From PdxFile", cnn, , ,adCmdText
				


注意 : 不是所有的 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,如下所示的文件夹:

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ 
       "Data Source=c:/somepath;" & _ 
       "Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"
				

SQL 语句中指定文件名,如下所示:

rst.Open "Select * From TextFile.txt", cnn, , , adCmdText 
				


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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值