Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какие свойства Recordset надо использовать? / 3 сообщений из 3, страница 1 из 1
01.09.2004, 13:03:25
    #32675205
guest1187
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие свойства Recordset надо использовать?
Есть код, который выполняет хранимую процедуру, возвращает из нее рекордсет, копирует данные в новый рекордсет и присваивает его табличной форме.
В последней строке вываливается ошибка: Указанный объект не может являться значением свойства источник записей (Recordset).
Насколько я понимаю, я не указал какие-то свойства для rst1.
Хотелось бы узнать какие?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Dim cmd As ADODB.Command
Dim prm As ADODB.Parameter
Dim rst As ADODB.Recordset
Dim rst1 As ADODB.Recordset
    Set rst = New ADODB.Recordset
    Set rst1 = New ADODB.Recordset
    Set cmd = New ADODB.Command
    Set cmd.ActiveConnection = CurrentProject.Connection
    cmd.CommandText = "sp_procedure"
    cmd.CommandType = adCmdStoredProc
    Set prm = New ADODB.Parameter
    Set prm = cmd.CreateParameter("id_plu", adInteger, adParamInput,  10 , Me.ID)
    cmd.Parameters.Append prm
    Set rst = cmd.Execute
    rst1.Fields.Append "id", adInteger
    rst1.Fields.Append "id_object", adInteger
    rst1.Fields.Append "objdesc", adVarChar,  50 
    rst1.Fields.Append "RetailPrice", adDouble
    rst1.Fields.Append "qty", adInteger
    rst1.Open
    While Not rst.EOF
        rst1.AddNew Array("id", "id_object", "objdesc", "RetailPrice", "qty"), Array(rst("id"), rst("id_object"), rst("objdesc"), rst("RetailPrice"), rst("qty"))
        rst1.UpdateBatch adAffectCurrent
            rst.MoveNext
    Wend
    rst.Close
        
    Set Me.Внедренный23.Form.Recordset = rst1
...
Рейтинг: 0 / 0
01.09.2004, 13:43:58
    #32675311
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие свойства Recordset надо использовать?
Ну тип блокировки еще указать надо.

А на кой этот огород?
...
Рейтинг: 0 / 0
01.09.2004, 14:11:28
    #32675424
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие свойства Recordset надо использовать?
наверное надо было просто отсоеденить первый рекордсет от конекшена
и прицепить к форме

см поиском по форуму отсоединенный рекордсет
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какие свойства Recordset надо использовать? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]