
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.02.2004, 11:01
|
|||
|---|---|---|---|
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
Просьба сообщать обнаруженные источники наступления ватсона. С примерами обхода. Мною на сегодня замечено несколько. Вот 2 наиболее запомнившиеся: 1. Иногда помогает вместо выполнения из кода sSQL = "SELECT ... INTO IN 'PATH'" DoCmd.RunSQL sSQL последовательное: on error resume next sSQL = "DROP TABLE ... IN 'PATH'" DoCmd.RunSQL sSQL sSQL = "SELECT ... INTO IN 'PATH'" DoCmd.RunSQL sSQL (то же - при запусках макросов (историческое наследие). 2. В форме с множеством подчиненных с синхронизацией через поле главной как-то помогло обрабатывать удаление последней записи из подформы-списка для синхронизации с ней подформы-документа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ___ Сейчас бьюсь как муха об лед - не могу расковырять - повторяемости (однозначной) нет. Есть статистическая - у пользователей. + Эффект присутствия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2004, 11:11
|
|||
|---|---|---|---|
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
НАврал в 1 (склероз, простите). - в DROP TABLE нельзя IN (впрочем смысл тот же - помогает явное удаление таблицы перед пересозданием, только через например LocalDB.Execute - сейчас уже не помню) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2004, 11:13
|
|||
|---|---|---|---|
|
|||
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
чтобы не ходить к ватсону, регулярно делай импорт, decompile, сжатие или создавай заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2004, 11:19
|
|||
|---|---|---|---|
|
|||
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
В аксесе 97 - в конструкторе запросов для любого поля поставить условие отбора ?. Или же попытаться выполнить Access.Application.BuildCriteria(Field, FieldType, "=?") Способов обхода не обнаружено :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2004, 11:34
|
|||
|---|---|---|---|
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
Хам трамвайный делай импорт, decompile, сжатие или создавай заново -"Всегда!" Поэтому речь идет не о разрушеных БД, а о заведомых траблах. Обычно натыкаешься на такой абзац при некоторых "ошибках" в коде, которые тут же правишь. (Мне помнятся некоторые конструкции SQL, 100% приводящие к абзацу, не зависимо от импорта, декомпиляции и прочих танцев с бубнами), и поэтому не фиксируешься. А тут заимствован целый кусок приложения (из старого, с формами, запросами и кодом), поэтому что именно вызывает ошибку - неясно. (с 1. уточнил - выполнял LocalDB.TableDefs.Delete TableName) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2004, 11:45
|
|||
|---|---|---|---|
|
|||
Коллекция причин прихода Ватсона к Аксессу |
|||
|
#18+
тогда вопрос. пачиму у меня ватсон может быть где-то раз в месяц бывает? да и то не в одном и том же месте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676695]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 405ms |

| 0 / 0 |
