Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчего rst.Resync может выдавать RunTime Error -2147467259 ? / 4 сообщений из 4, страница 1 из 1
27.03.2002, 09:01
    #32026283
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчего rst.Resync может выдавать RunTime Error -2147467259 ?
Задача: необходимо в табличной форме сделать requery текущей записи (общий список не трогая, и по записям не перемещаясь). Пытаюсь реализовать так, но ничего не выходит - почему-то rst.resync выдает runtime error
(для информации: использую серверные фильтры)

Private Sub Tabs_Change()
Dim rst As New ADODB.Recordset
Dim sBookmark As String

If Tabs = 0 Then

Set rst = Controls(SubForm).Form.RecordsetClone
If rst.RecordCount > 0 Then
rst.Resync adAffectCurrent

и так далее....
...
Рейтинг: 0 / 0
27.03.2002, 11:03
    #32026303
sysop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчего rst.Resync может выдавать RunTime Error -2147467259 ?
А ты не клону Resync делай, а оригинальному рекордсету.
Что-то типа Controls(SubForm).Form.Recordset.Resync adAffectCurrent, adResyncAllValues
...
Рейтинг: 0 / 0
27.03.2002, 14:01
    #32026330
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчего rst.Resync может выдавать RunTime Error -2147467259 ?
Пробовал. Та же самая ошибка

Controls(subForm).Form.ResyncCommand = "SELECT * FROM vvSZOPLATA WHERE SZID=?"
Controls(subForm).Form.Recordset.Resync adAffectCurrent, adResyncAllValues
Controls(subForm).Form.ResyncCommand = "SELECT * FROM (vvSZOPLATA) WHERE SZID=?"

Приходится на ходу менять команду синхронизации, потому что форме она нужна со скобками, а методу resync - без скобок...
...
Рейтинг: 0 / 0
27.03.2002, 14:27
    #32026332
sysop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчего rst.Resync может выдавать RunTime Error -2147467259 ?
Не знаю что там у тебя со скобками. Ты с MSSQL из adp оаботаешь? Не нужны там такие скобки. Ты поиграй на тестовой форме без всяких там серверных фильтров с простым источником. Кстати, Resync Command должна возвращать в точности те же поля в той-же последовательности и с теми-же типами что и источник данных.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчего rst.Resync может выдавать RunTime Error -2147467259 ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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