|
|
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
У меня при обращении к коллекции CurrentDb.TableDefs - тормозит нещадно ... никто такого не замечал??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2004, 20:40:38 |
|
||
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
А как ты это видишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2004, 20:47:23 |
|
||
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
Как-как ... глазами - вижу как движется секундная стрелка ;-) Я скажу вам больше: код Код: plaintext 1. 2. 3. - выдает (подумав секунды две-три, что само по себе уже очень странно) ожидаемое сообщение ("myTable"), а код Код: plaintext 1. 2. 3. 4. 5. - выдает "Run-time error '3420': Указан недопустимый объект, или объект более не задан." :-((( __________________ А вот - описание "ошибки 3420": Неверный или не заданный объект. (Ошибка 3420) Попытка ссылки на объект, который более не является определенным или не имеет заданного значения. Возможные причины: Объект был закрыт. Был закрыт или удален родительский объект, с которым был связан данный объект. Объект вышел из области определения. Библиотека объектов не зарегистрирована в реестре Microsoft® Windows®. Сделана попытка ссылки на метод или свойство семейства без его предварительного присвоения переменной. Например, для ссылки на свойство Name необходимо использовать следующую конструкцию: Dim dbsPublish As Database Set dbsPublish = OpenDatabase("BIBLIO.mdb") dbname = dbsPublish.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2004, 21:06:55 |
|
||
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
Иван FXSSet td = CurrentDb.TableDefs("myTable") - выдает "Run-time error '3420': Указан недопустимый объект, или объект более не задан." Это известное явление. Currentdb надо либо запомнить в переменной, либо вынести в строку With. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2004, 21:52:24 |
|
||
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч Иван FXSSet td = CurrentDb.TableDefs("myTable") - выдает "Run-time error '3420': Указан недопустимый объект, или объект более не задан." Это известное явление. Currentdb надо либо запомнить в переменной, либо вынести в строку With. Или TableDefs запомнить в переменную (или в блок With) З.Ы. Удивительно, что человек это обнаружил только в 2002-м аксесе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 10:06:08 |
|
||
|
Что случилось в Access 2002 с объектами TableDef?
|
|||
|---|---|---|---|
|
#18+
Э-кх-ммм ... а вчем тут фишка: почему именно с TableDef у CurrentDb такие заморочки? Всю жизнь пишу, например: Set rst= CurrentDb.OpenRecordset("труляля") - и никогда не возникало необходимости в "Currentdb надо либо запомнить в переменной" ? :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 10:14:57 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32609717&tid=1673127]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 337ms |

| 0 / 0 |
