Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка DBEngine.CompactDatabase / 10 сообщений из 10, страница 1 из 1
14.07.2005, 01:00:52
    #33164773
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Вопрос уже задавался, но проблема так и не решилась, поэтому повторю, авось кто поможет.

Пытаюсь сжать базу Access 2000, система (XPSP2), обновления все.

строка

Код: plaintext
DBEngine.CompactDatabase CompactingDBPathAndName, strTempFile
выдает ошибку: Run-time error 3343 "Unrecognized database format"
В чем может быть причина?

Пробовал задавать пути явно
Код: plaintext
DBEngine.CompactDatabase "C:\1", "C:\2.mdb", dbLangGeneral
ошибка та же.
Меняю базы, пустая, маленькая, большая, и т.д.
ошибка та же.

Пожалуйста помогите, кто знает.
...
Рейтинг: 0 / 0
14.07.2005, 01:42:20
    #33164790
Место
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Вам бы на другой форум с этим вопросом... На Аксесс...
...
Рейтинг: 0 / 0
14.07.2005, 04:02:37
    #33164815
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Смотря из чего сжимает, из акцеса или из васика... Хотя все равно лучше в Акцес перенести. Если до завтра ничего не решим - так и сделаю.


Magnus
...
Рейтинг: 0 / 0
14.07.2005, 17:41:26
    #33166827
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Пытаюсь жать из Basica 6.0 (SP5)
...
Рейтинг: 0 / 0
14.07.2005, 19:53:08
    #33167116
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Andrey13Вопрос уже задавался, но проблема так и не решилась, поэтому повторю, авось кто поможет.

Пытаюсь сжать базу Access 2000, система (XPSP2), обновления все.

DAO используете 3.5*, а надо 3.6
...
Рейтинг: 0 / 0
15.07.2005, 01:30:41
    #33167277
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Serge GavrilovDAO используете 3.5*, а надо 3.6
Не могу найти, как посмотреть используемую версию DAO.
...
Рейтинг: 0 / 0
15.07.2005, 01:47:11
    #33167298
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
В C:\Program Files\Common Files\Microsoft Shared\DAO\

есть и dao360.dll - Ver 03.60.8618.0
и dao350.dll - Ver 3.51.1608.0

но какая используется ???
...
Рейтинг: 0 / 0
15.07.2005, 09:26:17
    #33167442
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
Andrey13но какая используется ???
В ссылках (Reference) посмотрите.
Вы, наверное, какой-нибудь мастер использовали? Тогда установите SP6,
там по умолчанию должно быть используется DAO 3.6
...
Рейтинг: 0 / 0
15.07.2005, 11:39:34
    #33167848
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
В Reference был указан dao350.dll , переподключил dao360.dll, все заработало,
всем огромное спасибо.

Еще вопрос, в догонку, хотя думаю что методом "научного тыка" разберусь и сам.

Теперь у клиентов на Win98, я должен установить dao360.dll, или этот DLL только для XP....?
...
Рейтинг: 0 / 0
15.07.2005, 14:03:41
    #33168529
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка DBEngine.CompactDatabase
чтобы не париться что у кого стоит, создай инсталяшку, хотя на setup factory .
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка DBEngine.CompactDatabase / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]