|
|
|
| Возможно ли создать "виртуальный" DAO.Recordset без использования таблицы?
Вот озадачился, ничего не могу нарыть по сабжу :( | |
|
| |
|
|
|
| вот тут
http://hiprog.com/index.php?option=com_content&task=view&id=729
скачай базку - многие вопросы отпадут
там можно найти например это
Вопрос: Виртуальный рекордсет. Необходимо создать Recordset в памяти, добавить в него поля для работы с ним в модуле в модуле (программно наполнить данными) и присвоить форме.
Совет:
Option Compare Database
Option Explicit
Public rs As New ADODB.Recordset
'Dim rs As New ADODB.Recordset
Private Sub Кнопка12_Click()
Dim i As Integer
With rs
With .Fields
.Append "ID", adInteger
.Append "Name", adChar, 55
End With
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.Open
For i = 1 To 1000
.AddNew
!ID = i
!Name = "value_" & CStr(i)
Next i
.UpdateBatch 'без этого в форме не отобразиться
End With
Set Me.Recordset = rs
'rs.Close 'Нужно ли надо выяснить
End Sub | |
|
| |
|
|
|
| Это я уже видел, в сабже чётко прописано про DAO... | |
|
| |
|
|
|
| в DAO это невозможно в принципе, не теряй время зря.
Если использование DAO принципиально, то только с использованием временной таблицы.
Вариантов других нет. | |
|
| |
|
|
|
| а чем вам ADO не мясо | |
|
| |
|
|
|
|
| на чьём дао?
это дзен-буддизм какой-то
| |
|
| |
|
|
|
| коллекции, словари.... вариантов - тьма и маленькая тележка
з.ы. переходите на сторону тьмы. у нас есть печеньки | |
|
| |
|
|
|
| >>> з.ы. переходите на сторону тьмы. у нас есть печеньки
не-е-е-е-е-т!!! не надо!!!
| |
|
| |
|
|
|
| Спасибо, уж лучше вы к нам © ;):) | |
|
| |
|
|
|
| переходите на сторону тьмы. у нас есть печеньки |
У меня старшему сыну очень нравится эта фраза.
Однажды я купил печение, оно выглядело так
Стандартная печенька, а на ней слой шоколада в 3 раза толще самой печеньки.
Сын сказал "Я понял. Это именно те печеньки которые есть на стороне тьмы"
С тех пор в нашей семье эти печеньки так и называются "Печеньки темной стороны"
ЗЫ. У Женьки где-то есть фотка этой печеньки.... попробую найти и прицепить
ЗЫЫ. Все выше сказанной полный OFF-Top | |
|
| |
|
|
|
| ADO можно использовать и без плдключения ссылки на библиотеку.
http://am.rusimport.ru/msaccess/topic.aspx?ID=543 здесь выложен модуль класса, дающий возможность оаботать с "виртуальным" ADO максимально приближенно (не все получилось) к DAO. | |
|
| |
|
|
|
| по DAO проще, спокойнее и логичнее временная таблица во временной базе.
что касается результата разницы <почти :)> никакой,
вопросы обеспечения безопасности несколько эскалируются, конечно. | |
|
| |
|
|
|
| а мне понравилось виртуальны рекордсет АДО готовить :) применил в той приблуде ;) | |
|
| |
|
|
|
| сказано DAO значит DAO
у меня такая же фигня ADO вообще нет - все прилады и приблуды старье штопаное | |
|
| |
|
|
|
| а мне нравицца | |
|
| |
|
|
|
| Спасибо, ещё днём нашёл Ваш класс, разбираюсь :) | |
|
| |