Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на Recordset'е. ПРОБЛЕМЫ. / 6 сообщений из 6, страница 1 из 1
02.07.2003, 15:05
    #32197389
Шайтан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
В модуле формы:
Код: 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.
 
Option Compare Database
Option Explicit
Dim rs As New ADODB.Recordset

Private Sub Button_Click()
Dim i As Integer
With rs
    With .Fields
        .Append  "ID" , adInteger
        .Append  "Name" , adChar,  55 
    End With
    Set .ActiveConnection = Nothing
    .CursorLocation = adUseClient
    .CursorType = adOpenStatic
    .Open
    For i =  1  To  1000 
        .AddNew
        !ID = i
        !Name =  "value_"  & CStr(i)
    Next i
End With

Set Me.Recordset = rs

End Sub


В полях формы пишет "#Ошибка", хотя показывает все 1000 записей (ленточная). Что не так?!
...
Рейтинг: 0 / 0
02.07.2003, 15:11
    #32197395
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
Код: plaintext
Set Me.Recordset = rs

Вот эта строчка не так
Хочешь знать почему - спроси у Хама Трамвайного
Блин, чувствую, что придется мне от этой фичи отказаться, так и не начав ее использовать в промышленных маштабах. Грустно...
...
Рейтинг: 0 / 0
02.07.2003, 15:20
    #32197403
Шайтан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
[/src]
Set Me.Recordset = rs
[/src]

когда rs опирается на реальные данные с сервера - всё срабатывает нормально. В чём "собака порыться должна" ? :)
...
Рейтинг: 0 / 0
02.07.2003, 15:24
    #32197410
Собака
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
А чего чуть что так сразу я?
...
Рейтинг: 0 / 0
02.07.2003, 15:46
    #32197433
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
у меня вот так работает
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
...
Рейтинг: 0 / 0
02.07.2003, 16:21
    #32197486
Шайтан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма на Recordset'е. ПРОБЛЕМЫ.
2Хам трамвайный
Ну, Ты, блин даёшЬ!! :)
Я чё то думал, что UpdateBatch только для отсоединённых рекордсетов для сброса изменений после повторнрго присоединения...

Хаму трамвайному СЛАВА !! :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на Recordset'е. ПРОБЛЕМЫ. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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