|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Собственно на строке rst.FindFirst "[PathName] = 'Base'" отладка и останавливается с ошибкой Операция не поддерживается для объектов данного типа. Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2016, 21:12 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
FindFirst, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2016, 21:15 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
FindFirst, или так 1183872 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2016, 21:22 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
Возможно ошибка в том, что не указан тип рекордсета и он по умолчанию ADODB. Пробуйте Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2016, 22:35 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
Еще совет - Метод rst.FindFirst может и не найти запись, поэтому рекомендуется проверить rst.NoMatch. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2016, 10:23 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
mds_worldВозможно ошибка в том, что не указан тип рекордсета и он по умолчанию ADODB. Пробуйте Код: vbnet 1.
Подозреваю, что проблема не в этом, иначе вот в этой строке произошла бы ошибка: Код: vbnet 1.
Наверное проблема вот в этом. авторIf you open a Recordset in a Microsoft Access workspace and you don't specify a type, OpenRecordset creates a table-type Recordset , if possible. If you specify a linked table or query, OpenRecordset creates a dynaset-type Recordset. Возможно "table-type Recordset" для данной таблице (надо внимательно посмотреть на свойства таблицы) не поддерживает операцию FindFirst. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 12:56 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
FindFirst Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Собственно на строке rst.FindFirst "[PathName] = 'Base'" отладка и останавливается с ошибкой Операция не поддерживается для объектов данного типа. Что не так? Зачем Вам MoveFirst и FindFirst? Не проще ли сразу отфильтровать? Код: vbnet 1.
Ну и потом проверить свойство RecordCount. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 12:58 |
|
Операция не поддерживается для объектов данного типа
|
|||
---|---|---|---|
#18+
studierenmds_worldВозможно ошибка в том, что не указан тип рекордсета и он по умолчанию ADODB. Пробуйте Код: vbnet 1.
Подозреваю, что проблема не в этом, иначе вот в этой строке произошла бы ошибка: Код: vbnet 1.
Конечно ошибка будет. Но на этапе выполнения. А FindFirst у ADO-рекордсета даст ошибку на этапе компиляции. До ошибки Set rst = db.OpenRecordset(...) дело просто не дойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 15:54 |
|
|
start [/forum/topic.php?fid=45&msg=39173580&tid=1613896]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 140ms |
0 / 0 |