DAO3.0/3.6

Для неординарных вопросов. Если вы опытный программист, попавший в трудную ситуацию, — вам сюда.

Модератор: gaidar

Правила форума
Этот раздел не предназначен для того, чтобы вы адресовали свою проблему профессионалам.
Этот раздел предназначен для профессионалов, которые столкнулись с проблемой и не могут решить ее самостоятельно.
Если вы считаете себя профессионалом, а свою проблему сложной — вам сюда.
Если модератор посчитает, что вы ошиблись, то на первый раз он перенесет ваше сообщение в основной раздел без последствий для автора. Во второй раз тема будет закрыта, а автору будет выписано нарушение. В третий раз автор будет забанен.
basicom
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 20.05.2003 (Вт) 10:10
Откуда: Екатеринбург

DAO3.0/3.6

Сообщение basicom » 13.09.2007 (Чт) 7:25

Обновил комп и начались проблемы с работой старой программы при выполнении строки DBEngine.Workspaces(0) ругается "Out of memory."
Подключаю более поздние DAO3.51 или 3.6 начинает ругаться на команду .Update, говорит неизвестная команда и соответственно не обновляет добавленные/обновленные записи. На другой машине с XP с аналогичными параметрами все работает. На буржуйском форуме с похожей проблемой сталкивались и объяснили это большой оперативной памятью более 512Мб. Думаю дело не в этом, ведь на других машинах работает. Уже ставил офисы начиная с 97 по 2003. Кто помнит такую заморочку?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2007 (Чт) 8:44

В референсах подключена ADO и находится выше по списку?
Lasciate ogni speranza, voi ch'entrate.

basicom
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 20.05.2003 (Вт) 10:10
Откуда: Екатеринбург

Сообщение basicom » 13.09.2007 (Чт) 9:33

нет ADO не подключена

basicom
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 20.05.2003 (Вт) 10:10
Откуда: Екатеринбург

Сообщение basicom » 14.09.2007 (Пт) 19:17

Пришел домой, вынул половину оперативки и, о чудо, работает. Вставил обратно - не работает. Значит действительно более 512Мб оперативки вызывает ошибку при работе со старыми объектами. Вот ведь поистине работает закон диалектики - количество переходит в качество! А жаль софт то ведь рабочий еще, не переписывать же всю базу.


Вернуться в Раздел для Профессионалов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList