Попытка создать набор записей DAO из массива - PullRequest
1 голос
/ 05 июля 2010

Я использую 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, как это? Я должен использовать DAO по разным причинам, в которые действительно не стоит вмешиваться.

1 Ответ

3 голосов
/ 05 июля 2010

Невозможно изготовить набор записей DAO таким образом. Набор записей DAO не может быть отключен; он всегда должен быть подключен к источнику данных.

Для чего бы то ни было, отключенный набор записей ADODB может быть изготовлен почти точно так, как вы его кодировали.

...