powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / recorset ADO
15 сообщений из 15, страница 1 из 1
recorset ADO
    #32804518
SpK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SpK
Гость
the object you entered is not a valid RECORDSET property ??
на

set forms.form(0).recordset=rst
где

Set rst = New ADODB.Recordset
rst.Open "ye_spGetcust", mcnn, adOpenKeyset, adLockReadOnly, adCmdStoredProc

поможите, плз :(
...
Рейтинг: 0 / 0
recorset ADO
    #32804548
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня все работает
...
Рейтинг: 0 / 0
recorset ADO
    #32804561
SpK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SpK
Гость
Примечание: вызов из mdb, не из проекта
...
Рейтинг: 0 / 0
recorset ADO
    #32804570
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня все равно работает
хоть в adp хоть в mdb
...
Рейтинг: 0 / 0
recorset ADO
    #32804690
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpKПримечание: вызов из mdb, не из проекта
версия Акса?
...
Рейтинг: 0 / 0
recorset ADO
    #32804693
SpK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SpK
Гость
access xp, SQL2000
...
Рейтинг: 0 / 0
recorset ADO
    #32804901
Может библиотеки не подключены?
...
Рейтинг: 0 / 0
recorset ADO
    #32804907
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ищу меня все работает
А разве на mdb-форму можно класть ADO-рекордсет?
У меня тоже не работает, с той же ошибкой 7965.
...
Рейтинг: 0 / 0
recorset ADO
    #32804990
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MDB файлах рекордсеты - даошные. В коде можно создавать и манипулировать адодибишными, но подсунуть таковой форме, по-моему невозможно.
...
Рейтинг: 0 / 0
recorset ADO
    #32804995
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все возможно. Хоть в mdb адошный рекордсет, хоть в adp даошный.

rst.CursorLocation = adUseClient
...
Рейтинг: 0 / 0
recorset ADO
    #32805000
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Программист-Любитель,

а почему же тогда работает MDB-шная база с отключенной библиотекой DAO 3.6? Откуда ацесс возьмет DAO, если подключена ТОЛЬКО библиотека ADO? В этом случае формы по логике сидят на ADO-шном рекордсете.

P.S.1: Я конечно не претендую на истину в последней инстанции, если что-не так поправьте ;))
P.S.2: Дайте хто-нить ссылку на электр.вариант Гетца 1 том, А? Очень надо...
...
Рейтинг: 0 / 0
recorset ADO
    #32805084
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в MDB базе НЕТ ссылки на библиотеку DAO. На ADODB и ADOX есть, причем я ношусь с ними, как с писанной торбой - см. даже мой специальный топик "Уничтожается ссылка на класс..." http://www.sql.ru/forum/actualthread.aspx?tid=141742 чуть пониже на этой странице.

Просто я кодом DAO практически не пользуюсь. Максимум - FindFirst(...) чтобы поставить форму на нужную запись. Причем не указываю объект Recordset явно, а With MyForm.Recordset или With MyForm.Recordsetclone. Все коипилируется и работает. А логика прилодения - через ADO CurrentProject.Connection.Execute и т.п. Практически всегда обхожусь sqlными строками, объекты Recordset для просмотра, поиска, добавления не создаю и не использую.
...
Рейтинг: 0 / 0
recorset ADO
    #32805123
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Уважаемый!

Обалдеть - вы открыли мне глаза.

автор
Все возможно. Хоть в mdb адошный рекордсет, хоть в adp даошный.

rst.CursorLocation = adUseClient


А какова технология работы формами при этом ? В конструкторе удобнее чтобы был виден список полей, т.е. иметь какой-то определенный Recordsource.

Потом при загрузке формы присваивать свойству Recordset новое значение свежеоткрытого адодибишного объекта ?

А как быть с програмным изменением Recordsource формы ? (Это мой любимый прием - генерить его динамически в зависимости от ситуации). Создавать динамически тепреь уже Recordset и присваивать его ?
...
Рейтинг: 0 / 0
recorset ADO
    #32805197
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чиво у вас не работаит?
вот код простейший
запускаю его в форме (mdb)

Private Sub Form_Open(Cancel As Integer)
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
rst.Open "Запрос8", CurrentProject.Connection, adOpenKeyset, adLockReadOnly, adCmdStoredProc
Set Me.Recordset = rst
End Sub
...
Рейтинг: 0 / 0
recorset ADO
    #32805218
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ищ
К джетовской базе так работает.
К MS SQL - нужен клиентский курсор

2 Программист-Любитель
В конструкторе удобнее чтобы был виден список полей
Ну вот так вот... неповезло значит.

Потом при загрузке формы присваивать свойству Recordset новое значение свежеоткрытого адодибишного объекта ?
Только не при загрузке, а при открытии.

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


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