Про отличия и целесообразность использования Jet 3.0 вместо Jet 3.5...

borisb
Дата: 12.09.2005 09:11:42
Встречал такую интересную формулировку от производителя;)
For best performance and for stability, use a Microsoft Jet 4.0 format database when you use a Microsoft Jet 4.0 client. Likewise, use a Microsoft Jet 3.0 format database when you use a Microsoft Jet 3.5 client
- это в Article 303528 (How to keep a Jet 4.0 database in top working condition).

Сам использую Access'97 и соответственно Jet 3.5. Хотя почему "соответственно"? Вот в приведенной статье, например, утверждается что при создании новой .mdb-ки Access'97 использует именно Jet 3.0, а не 3.5... У меня по-другому :( - 3.5
Есть ли смысл конвертить (пересоздавать) .mdb-шники с использованием именно Jet 3.0? Кто-нить работал из-под Access'97 в связке с Jet 3.0? Как производительность/порча .mdb?

И еще: как точно узнать билд Jet'а - вплоть до 3.5(х)?
Serge Gavrilov
Дата: 12.09.2005 11:06:02
Мне кажется, что из данной статьи не следует, что есть Microsoft Jet 3.5 format database file, есть 3.5 Jet Database Engine
borisb
Дата: 12.09.2005 11:30:24
Хм...
Т.е. предлагается использовать именно 3.5 Jet Database Engine?
Так а как узнать все-таки конкретную версию (до билда) установленного Jet'а? Того, что шел в составе Офиса'97?
И как/где можно "взять"/"заменить" 3.5 на 3.0 Engine?
Serge Gavrilov
Дата: 12.09.2005 12:02:17
borisb
Так а как узнать все-таки конкретную версию (до билда) установленного Jet'а? Того, что шел в составе Офиса'97?

Честно говоря мне не совсем понятен вопрос. Вы хотите знать версию работающего в данный момент MS Jet (DBEngine.Version)?
А конкретную версию файла msjet35.dll можно посмотреть используя Windows API (GetFileVersionInfo)
msdatabaseru
Дата: 12.09.2005 12:32:14
из моего опыта:

устойчивость наблюдается когда у всех клиентов одна и та же
версия драйверов

у одного клиента есть базка в которой таблицы от 2 до 2000 версий
работает стабильно с JEt 4.0
borisb
Дата: 12.09.2005 12:36:18
Меня интересует именно фраза "Likewise, use a Microsoft Jet 3.0 format database when you use a Microsoft Jet 3.5 client" из статьи - что они хотели сказать?
И собственно какие преимущества/недостатки можно ожидать от этого?

Имеется рабочая структура .mde-клиентов с .mdb-таблицами на сервере. Что переводить на 3.0 Jet - клиентов+данные, only данные, only клиентов? используется DAO...
borisb
Дата: 12.09.2005 12:38:42
msdatabaseru
из моего опыта:

устойчивость наблюдается когда у всех клиентов одна и та же
версия драйверов

у одного клиента есть базка в которой таблицы от 2 до 2000 версий
работает стабильно с JEt 4.0


Ну а как мне переключится (и между какими - 3.5 --> 3.0 only?) в Access'97 на альтернативный Jet? Принимая во внимание вопрос выше?...
Serge Gavrilov
Дата: 12.09.2005 12:58:54
borisb
Меня интересует именно фраза "Likewise, use a Microsoft Jet 3.0 format database when you use a Microsoft Jet 3.5 client" из статьи - что они хотели сказать?

Они хотели сказать, что для клиентов, использующих Microsoft Jet 3.5 Engine надо использовать Microsoft Jet 3.0 format database (а не Microsoft Jet 2.0 format database и тем более не Microsoft Jet 4.0 format database, так как просто работать не будет).
Не путайте Jet Engine и формат базы.