打开 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 知识库中的相应:
打开的 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 知识库中相应:
打开文本
如果文本文件 (是例如 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) 库:
本文档提供了如何使用Jet OLE DB提供程序4.0连接到不同类型的外部数据库的详细步骤,包括Excel、dBASE、Lotus 1-2-3、Paradox和文本文件。每个部分都包含了具体的SQL语句示例,说明了如何指定文件路径和处理文件格式。请注意,不是所有Paradox版本都支持Jet ISAM。
回到顶端
3807

被折叠的 条评论
为什么被折叠?



