powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с временным рекордсетом
7 сообщений из 7, страница 1 из 1
Помогите с временным рекордсетом
    #32180151
Кака
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь когда-нибудь вешал временный рекордсет АДО на форму? Почему поссле того, как повесили на форму он через интерфейс формы не редактируется?
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180173
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое временный рекордсет?
аксесс 2000 или XP ?

есть известная проблема, связанная с невозможностью редактирования записей в адо - рекордсете , подключенном к форме А2000 (не XP) без использования провайдера Datashape. если это - смотри у меня в строках подключения ADO.
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180211
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2АлексейК
Гадаем? :)
Пока кода не увидим, не узнаем версию Акеса - будет только гадание.

З.Ы.
Ну и я по гадаю.
Если AccessXP, то лучше использовать не CurrentProject.Connection, a CurrentProject.AccessConnection
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180215
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а кака видимо уже и интерес потерял
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180246
Кака
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AccessXP,
Option Compare Database
Option Explicit
Private R As ADODB.Recordset

Private Sub Form_Open(Cancel As Integer)
If ConnectionShort = False Then
Cancel = True
Exit Sub
End If
Set R = New ADODB.Recordset
R.CursorLocation = adUseClient
R.ActiveConnection = Nothing
R.Fields.Append "ID", adInteger, , adFldUpdatable + adFldIsNullable + dFldMayBeNull
R.CursorType = adOpenStatic
R.LockType = adLockOptimistic
R.Open
R.Fields("ID").Properties("Optimize") = True
Set Me.Recordset = R
End Sub

Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
R.Close
Set R = Nothing
End Sub
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180292
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекодсет действительно обновляемый, а вот почему источник не обновляемый я проверить не могу - на работе стоит Акес2000.
А пока есть вопрос:
- ты где задаешь привязку поля на форме к данным из временного рекодсета (r.fileds("ID"))?
...
Рейтинг: 0 / 0
Помогите с временным рекордсетом
    #32180323
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На источнике данных для поля пишу "ID", у формы источника данных нет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с временным рекордсетом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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