尝试从数组创建DAO记录集

时间:2010-07-05 05:51:55

标签: vb6 dao

我正在使用VB6并尝试从数据数组创建DAO记录集。 我想要这样的东西,但我遇到了各种各样的问题

Dim rst As DAO.Recordset
Dim tdf As New DAO.TableDef
Dim fld As New DAO.Field

rst.Fields.Append tdf.CreateField(arrayHeader(0), adInteger, 5)
rst.OpenRecordset

rst.AddNew Array(arrayHeader(0), arrayHeader(1)), Array (arrData(0), arrData(1))

简化代码以突出我的问题。 声明数组并在其中包含数据。目前的问题是尝试将字段添加到记录集。是否有可能像这样断开连接的DAO RecordSet? 我必须使用DAO,因为各种原因真的不值得进入。

1 个答案:

答案 0 :(得分:3)

以这种方式制作DAO Recordset是不可能的。 DAO Recordset无法断开连接;它需要始终连接到数据源。

对于它的价值,断开连接的ADODB Recordset几乎可以用你编码的方式制作。