
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.11.2004, 17:16:55
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
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 поможите, плз :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2004, 17:25:43
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
у меня все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2004, 17:30:24
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
Примечание: вызов из mdb, не из проекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2004, 17:35:43
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
у меня все равно работает хоть в adp хоть в mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2004, 18:19:30
|
|||
|---|---|---|---|
recorset ADO |
|||
|
#18+
SpKПримечание: вызов из mdb, не из проекта версия Акса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2004, 18:21:45
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
access xp, SQL2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 00:16:02
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
Может библиотеки не подключены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 00:27:36
|
|||
|---|---|---|---|
recorset ADO |
|||
|
#18+
ищу меня все работает А разве на mdb-форму можно класть ADO-рекордсет? У меня тоже не работает, с той же ошибкой 7965. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 08:06:05
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
В MDB файлах рекордсеты - даошные. В коде можно создавать и манипулировать адодибишными, но подсунуть таковой форме, по-моему невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 08:10:59
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
Все возможно. Хоть в mdb адошный рекордсет, хоть в adp даошный. rst.CursorLocation = adUseClient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 08:14:40
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
2 Программист-Любитель, а почему же тогда работает MDB-шная база с отключенной библиотекой DAO 3.6? Откуда ацесс возьмет DAO, если подключена ТОЛЬКО библиотека ADO? В этом случае формы по логике сидят на ADO-шном рекордсете. P.S.1: Я конечно не претендую на истину в последней инстанции, если что-не так поправьте ;)) P.S.2: Дайте хто-нить ссылку на электр.вариант Гетца 1 том, А? Очень надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 09:27:37
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
У меня в 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 для просмотра, поиска, добавления не создаю и не использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 09:44:46
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
Лох Уважаемый! Обалдеть - вы открыли мне глаза. автор Все возможно. Хоть в mdb адошный рекордсет, хоть в adp даошный. rst.CursorLocation = adUseClient А какова технология работы формами при этом ? В конструкторе удобнее чтобы был виден список полей, т.е. иметь какой-то определенный Recordsource. Потом при загрузке формы присваивать свойству Recordset новое значение свежеоткрытого адодибишного объекта ? А как быть с програмным изменением Recordsource формы ? (Это мой любимый прием - генерить его динамически в зависимости от ситуации). Создавать динамически тепреь уже Recordset и присваивать его ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 10:25:11
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
чиво у вас не работаит? вот код простейший запускаю его в форме (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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2004, 10:32:56
|
|||
|---|---|---|---|
|
|||
recorset ADO |
|||
|
#18+
2 ищ К джетовской базе так работает. К MS SQL - нужен клиентский курсор 2 Программист-Любитель В конструкторе удобнее чтобы был виден список полей Ну вот так вот... неповезло значит. Потом при загрузке формы присваивать свойству Recordset новое значение свежеоткрытого адодибишного объекта ? Только не при загрузке, а при открытии. А как быть с програмным изменением Recordsource формы ? Вместо него - программное изменение Recordset формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1670050]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 324ms |

| 0 / 0 |
