Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 .mdb какой версии Access, 97 или выше?  [new]
Honey
Member

Откуда: Минск
Сообщений: 195
Как программно определить передо мной .mdb какой версии Access, 97 или выше?
11 янв 07, 17:34    [3628864]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
таквот
Guest
http://www.hiprog.com/forum/read.php?id_forum=1&id_theme=543&page=1
11 янв 07, 17:46    [3628963]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Справка MSA
Свойство Version. Для объекта Database возвращает версию ядра базы данных Microsoft Jet, в которой был создан файл .mdb
MSA97 = 3.5
MSA2000 = 4.0
11 янв 07, 17:46    [3628968]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Joss
Member

Откуда: г. Минск
Сообщений: 5127
VBS скрипт, который определяет версию установленного(-ых) акцесс, и акцесс, запускаемый по умолчанию (если их несколько)

К сообщению приложен файл (test9.zip - 1010bytes) cкачать
11 янв 07, 18:30    [3629266]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Joss
Member

Откуда: г. Минск
Сообщений: 5127
Простите, неправильно прочитал. Надо определить версию mdb, а не установленного Access. Извиняюсь.
11 янв 07, 18:32    [3629281]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Joss
Member

Откуда: г. Минск
Сообщений: 5127
Karfaqen
Справка MSA
Свойство Version. Для объекта Database возвращает версию ядра базы данных Microsoft Jet, в которой был создан файл .mdb
MSA97 = 3.5
MSA2000 = 4.0
А MSA 2002 и MSA 2003?
11 янв 07, 18:34    [3629284]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Joss
А MSA 2002 и MSA 2003?
Не имел, не участвовал, не привлекался ;)
11 янв 07, 19:04    [3629394]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27548
MSA 2003 - сообщает 4.0
11 янв 07, 19:14    [3629426]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Старый ворчун
Member

Откуда:
Сообщений: 1653
По-моему, в Access 2002 появилось свойство FileFormat (в 2003 точно есть).
Для базы 2002-2003:
?currentproject.FileFormat
10
11 янв 07, 21:36    [3629741]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
бабай
Guest
Старый ворчун
По-моему, в Access 2002 ...

есть такое дело.
и перчислитель acFileFormat со значениями
acFileFormatAccess2 - 2
acFileFormatAccess95 - 7
acFileFormatAccess97 - 8
acFileFormatAccess2000 - 9
acFileFormatAccess2002 - 10

как значение для ConvertAccessProject.

сам не пробовал.

вопрос 1)
а что 7 и 8 - это действительно разные форматы?

2) если не стоит задача Convert, какие преимущества/особенности/тонкости применения могут быть у этого перед диби.Пропертис(AccessVersion ).
или вполе можно считать, что FileFormat - полный адо-аналог для
ДАО.диби.Пропертис("AccessVersion")

ЗЫ.
2 Ворчун.
Все это почти исключительно лишь как форма выражения благодарности за Ваше вниание и участие.
Ломая кепку в попытке выражения почтения.
С поклоном.
бабай.
12 янв 07, 02:18    [3630091]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Joss
Member

Откуда: г. Минск
Сообщений: 5127
Интересно, а кто нибудь юзает (или юзал) 95-й? Я пришел сразу на 97-й. Встречал 2-й. Но 95-й - только на дисах в старых сборниках.
12 янв 07, 10:15    [3630778]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
osmor
Member

Откуда: hiprog.com
Сообщений: 1173
Юзал почти 2 года до появления 97. По мнению многих самая глючная версия из всех, точно уже не помню, но кажется даже MS рекомендовал уходить с нее на 97.
12 янв 07, 10:30    [3630901]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Старый ворчун
Member

Откуда:
Сообщений: 1653
бабай

вопрос 1)
а что 7 и 8 - это действительно разные форматы?.

я предполагал раньше, что нет, видимо ошибался...
бабай

2) если не стоит задача Convert, какие преимущества/особенности/тонкости применения могут быть у этого перед диби.Пропертис(AccessVersion ).
или вполе можно считать, что FileFormat - полный адо-аналог для
ДАО.диби.Пропертис("AccessVersion")

Я бы не назвал AccessVersion аналогом FileFormat, хотя бы потому, что
a) они возвращают разные значения, например для базы 2002-2003 FileFormat = 10, а CurrentDb.Properties("AccessVersion") = "09.50"
b) FileFormat можно использовать для adp (интересно, чем отличаются adp 2000 и adp 2002?)

Интересно, что CurrentDb.Properties("AccessVersion") можно изменить, например, попробуйте (сделав предварительно копию вашей базы) изменить в окне отладки значение свойства с "09.50" на "10.00". База больше не откроется в Access 2002 (3) и даже сжатие невозможно. Хотя базу можно открыть через OpenDatabase и вернуть значение свойства (оно должно быть именно "09.50")

бабай

ЗЫ.
2 Ворчун.
Все это почти исключительно лишь как форма выражения благодарности за Ваше вниание и участие.
Ломая кепку в попытке выражения почтения.
С поклоном.
бабай.

Думаю, что не заслуживаю и доли этой благодарности, но все равно приятно, спасибо.
Ваши сообщения мне представляются зачастую более информативными и интересными, чем мои.
12 янв 07, 11:35    [3631427]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Старый ворчун
Member

Откуда:
Сообщений: 1653
бабай
а что 7 и 8 - это действительно разные форматы?

помнил, что этот вопрос уже обсуждался, вот, нашел
https://www.sql.ru/forum/actualthread.aspx?tid=43675&pg=1��
12 янв 07, 11:40    [3631484]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Honey
Member

Откуда: Минск
Сообщений: 195
Karfaqen
Справка MSA
Свойство Version. Для объекта Database возвращает версию ядра базы данных Microsoft Jet, в которой был создан файл .mdb
MSA97 = 3.5
MSA2000 = 4.0

Если на машине стоит MS Jet 4.0, то может ли быть Access 97? Или тока 2000 и выше?
12 янв 07, 12:20    [3631815]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Honey
Если на машине стоит MS Jet 4.0, то может ли быть Access 97? Или тока 2000 и выше?
Незавершенный вопрос какой-то задали. Что именно "может ли быть"?

1) Может ли быть установлено и работать приложение Access97? MSA2000?
Может (если правильно ставить), каждая версия MSA поставит при установке свой Jet, и будет с ним работать.

2) Могут ли на этой машине хранится файлы формата Access 97? MSA2000?
Могут, при этом и те и другие могут быть открыты приложением использующим MS Jet 4.0
12 янв 07, 12:36    [3631943]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Honey
Member

Откуда: Минск
Сообщений: 195
А если на машине стоит Access 97 со своим Jet 3.5, а мы им подсунули при инсталяции Jet 4.0, то будет ли работать сам Access97? или он что-нить скажет?
12 янв 07, 12:44    [3632025]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Honey
если на машине стоит Access 97 со своим Jet 3.5, а мы им подсунули при инсталяции Jet 4.0
Это зависит не от того поставите вы Jet 4.0 или нет, а от того, как вы во время его установки ответите на вопрос о том, надо ли вам сохранить на машине предыдущую версию Акса. Если сохраните ее - у вас на машите будут работать оба MSA - каждый со своим ядром.
12 янв 07, 12:52    [3632091]     Ответить | Цитировать Сообщить модератору
 Re: .mdb какой версии Access, 97 или выше?  [new]
Honey
Member

Откуда: Минск
Сообщений: 195
Файл .mdb, созданный с помощью ядра MS Jet 4.0, будет иметь максимальный размер 2 ГБ.
Я правильно сделала вывод?
12 янв 07, 18:58    [3634868]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить