|
|
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Добрый день! В приведенном фрагменте после выполнения второй строки вылетает ошибка Dim rs As ADODB.Recordset Set rs = Me.RecordsetClone - сообщение об ошибке TYPE MISMATCH rs.MoveFirst rs.Find "[ID]=" & IdNewRec If rs.EOF Then MsgBox "Запись не найдена" Me.Bookmark = rs.Bookmark Не подскажите в чем именно ошибаюсь? Использую ADO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:03:50 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Похоже у твоей формы ДАО рекордсет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:07:59 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
угу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:08:16 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
т.е. галку на адо ткни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:09:56 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
ссылок на DAO нет, но у меня тоже такое ощущение -(( А как использовать RecordsetClone с ADO В хелпе не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:12:08 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
А если использовать Me.Recordset, то тоже ругаться будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:12:52 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Какую галку? Я так понимаю rs надо описать как DAO.Recordset. И, если надо, на дао ткнуть галку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:13:26 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Да и на Me.Recordset тоже Type mismatch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:16:05 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
ayvссылок на DAO нет, но у меня тоже такое ощущение -(( А как использовать RecordsetClone с ADO В хелпе не нашел В любом модуле Tools - References - Microsoft ActivX Data Object 2.x ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:21:57 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
ayvссылок на DAO нет, но у меня тоже такое ощущение -(( Access использует DAO для mdb независимо от того ставите вы ссылку на DAO в референсах или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:23:44 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
2 Витал Зачем? Если б адо не подключен был, ошибка была бы на строке Dim rs As ADODB.Recordset А тут: http://www.sql.ru/forum/actualthread.aspx?tid=38538&hl=recordsetclone+ado ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:24:20 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Да нет все ссылки на АДО установлены Рекордсет в других контекстах я вроде умею использовать. Просто моей текущей проблемой является проблема перехода на 1 запись после обновления данных в одиночной форме основанной на таблице, т.к. я использую Refresh или Requery. Мне подсказали, что через RSClone & Bookmark можно заставить остаться на той же записи Вот и сразу грабли с RSClone ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:28:51 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Serge GavrilovAccess использует DAO для mdb независимо от того ставите вы ссылку на DAO в референсах или нет В cмысле возвращает DAO.recodset при использовании forms(i).recordsetClone? Объявить переменную dim r as recordset при отключенных DAO и ADO в mdb в Acc2003 мне не удалось. 2 Автор Надо подключить DAO и написать Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:35:19 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
можно не описывать его типизированным, просто как object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:39:54 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Спасибо всем Теперь понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:40:25 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
ayv Dim rs As ADODB.Recordset Set rs = Me.RecordsetClone - сообщение об ошибке TYPE MISMATCH rs.MoveFirst rs.Find "[ID]=" & IdNewRec If rs.EOF Then MsgBox "Запись не найдена" Me.Bookmark = rs.Bookmark Не подскажите в чем именно ошибаюсь? Использую ADO Моя вина, когда отвечал - взял кусок из проекта, который кропал, а не mdb. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:42:27 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
>Объявить переменную dim r as recordset при отключенных DAO и ADO в mdb в Acc2003 мне не удалось. Это понятно. Зато при отключенных ДАО и АДО работает вот это: Private Sub Кнопка2_Click() Debug.Print Me.Recordset.Fields(0).Value End Sub И этот рекордсет ДАО, как я думаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:49:53 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Geo Serge GavrilovAccess использует DAO для mdb независимо от того ставите вы ссылку на DAO в референсах или нет В cмысле возвращает DAO.recodset при использовании forms(i).recordsetClone? Объявить переменную dim r as recordset при отключенных DAO и ADO в mdb в Acc2003 мне не удалось. Это понятно, но можно же объявить dim r as Object а потом использовать RecordsetClone и все будет работать и DAO будет использоваться без ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:57:04 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
ничего особенного, позднее связывание называется, можно вообще не прицеплять библиотек и пользоваит тип Object для всего. только писать неудобно и, говорят, может скорость работы упасть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:57:31 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
2 Alexey Sh Не для всего - к примеру, некотрые методы Excel валятся, если переменная объявлена как Object, а потом делается CreateObject. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 13:59:21 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
2 Hummer: значит они валиться будут и из всевозможных VBScript & K ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 14:04:06 |
|
||
|
Ошибка при использовании RecordsetClone
|
|||
|---|---|---|---|
|
#18+
Hummer2 Alexey Sh Не для всего - к примеру, некотрые методы Excel валятся, если переменная объявлена как Object, а потом делается CreateObject. Можно пример, а то я использую позднее связывание с Excel и как бы не напороться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 14:15:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32756922&tid=1670759]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 341ms |

| 0 / 0 |
