Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Снова об отвязанных рекордсетах / 3 сообщений из 3, страница 1 из 1
14.09.2004, 12:32:07
    #32693463
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова об отвязанных рекордсетах
Доброго времени суток.
Проект ADP+MSSQL2000.
Подсмотрел в форуме, как работать с отвязанными рекордсетами. Но столкнулся с проблемой при работе с ленточной формой. Выглядит все упрощенно так:

Private rst As ADODB.Recordset
На открытие формы:
Set rst = New ADODB.Recordset
Set rst.ActiveConnection = CurrentProject.Connection
rst.CursorLocation = adUseClient
rst.CursorType = adOpenKeyset
rst.LockType = adLockBatchOptimistic
rst.Source = "SELECT * FROM table1"
rst.Open
Set rst.ActiveConnection = Nothing
Set Forms("FORM1").Recordset = rst

На нажатие кнопки типа «применить»:
Set rst.ActiveConnection = CurrentProject.Connection
rst.UpdateBatch
rst.Close
Set rst = Nothing

Если изменяется одна запись, все ОК. А как быть, если записей несколько? При моем подходе изменяются только поля в последней записи. Как бы сделать так, чтобы можно было изменять много записей, а потом применить все нажатием одной кнопки (или не применять, просто закрыв форму)?
...
Рейтинг: 0 / 0
14.09.2004, 12:35:51
    #32693474
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова об отвязанных рекордсетах
во-первых - непонятно что и где неработает
во-вторых - непонятно нафига вообще тут отвязанный рекордсет. транзакции уже отменили что-ли?
...
Рейтинг: 0 / 0
14.09.2004, 12:43:49
    #32693495
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова об отвязанных рекордсетах
2 Лох Позорный
Не работает - по нажатию на педаль изменяет только последнюю запись, а не все отредактированные.
Если не трудно, подскажите, как организовать по-другому.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Снова об отвязанных рекордсетах / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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