Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access-Version (32/64 bit) ermitteln

915 views
Skip to first unread message

Stefan Wirrer

unread,
Dec 22, 2010, 3:23:09 AM12/22/10
to
Hallo,

wie kann man per VBA feststellen, ob eine 32 oder 64 bit
Version von Access/Office verwendet wird.
Also die Version, die das FE verwendet.

Ich benötige das, um den 32 oder 64 bit ODBC-Treiber
verwenden zu können.

Die Win-Version wird natürlich auch überprüft.


Viele Grüße
Stefan


Peter Doering

unread,
Dec 22, 2010, 6:17:34 AM12/22/10
to
Hallo Stefan,

Stefan Wirrer wrote:

> wie kann man per VBA feststellen, ob eine 32 oder 64 bit
> Version von Access/Office verwendet wird.
> Also die Version, die das FE verwendet.
>

> Ich ben�tige das, um den 32 oder 64 bit ODBC-Treiber
> verwenden zu k�nnen.
>
> Die Win-Version wird nat�rlich auch �berpr�ft.

#If VBA7 Then

Siehe auch http://msdn.microsoft.com/en-us/library/ee691831%28office.14%29.aspx

Gruss - Peter

--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Karl Donaubauer

unread,
Dec 22, 2010, 6:31:54 AM12/22/10
to
Hallo, Stefan!

Stefan Wirrer wrote:
> wie kann man per VBA feststellen, ob eine 32 oder 64 bit
> Version von Access/Office verwendet wird.
> Also die Version, die das FE verwendet.
>

> Ich ben�tige das, um den 32 oder 64 bit ODBC-Treiber
> verwenden zu k�nnen.
>
> Die Win-Version wird nat�rlich auch �berpr�ft.

Es gibt eine neue Konstante f�r die Bedingte Kompilierung
mit dem irref�hrenden Namen "Win64" zur Unterscheidung
zwischen 32- und 64-Bit-Office.
s. http://msdn.microsoft.com/en-us/library/ff700513.aspx

Kam �brigens auch in Thomasens AEK13-Vortrag vor.
Hat da jmd. nicht aufgepasst oder meinst du etwas anderes
mit deiner Frage? ;-)

--
Servus
Karl
*********
Access-FAQ: http://www.donkarl.com
4. SQL Server-Entwickler-Konferenz, 12./13.2.2011, N�rnberg


Stefan Wirrer

unread,
Dec 22, 2010, 8:22:56 AM12/22/10
to
Hallo Peter,

Peter Doering schreibselte:


>> wie kann man per VBA feststellen, ob eine 32 oder 64 bit
>> Version von Access/Office verwendet wird.
>> Also die Version, die das FE verwendet.
>>

>> Ich benötige das, um den 32 oder 64 bit ODBC-Treiber
>> verwenden zu können.
>>
>> Die Win-Version wird natürlich auch überprüft.
>

#If Win64 Then
müsste die Löung sein.

VBA7 ist auch für die 32 Bit Version True.

Viele Grüße
Schöne Feiertage und einen guten Rutsch

Stefan


Stefan Wirrer

unread,
Dec 22, 2010, 8:26:44 AM12/22/10
to
Hallo Karl,

Karl Donaubauer schreibselte:


>> wie kann man per VBA feststellen, ob eine 32 oder 64 bit
>> Version von Access/Office verwendet wird.
>> Also die Version, die das FE verwendet.
>>

>> Ich benötige das, um den 32 oder 64 bit ODBC-Treiber
>> verwenden zu können.
>>
>> Die Win-Version wird natürlich auch überprüft.
>

> Es gibt eine neue Konstante für die Bedingte Kompilierung
> mit dem irreführenden Namen "Win64" zur Unterscheidung


> zwischen 32- und 64-Bit-Office.
> s. http://msdn.microsoft.com/en-us/library/ff700513.aspx

Unter A10/32 liefert WIN64 richtigerweise False.
Die 64-Bit-Version kann ich erst nächstes Jahr testen.

> Kam übrigens auch in Thomasens AEK13-Vortrag vor.


> Hat da jmd. nicht aufgepasst oder meinst du etwas anderes
> mit deiner Frage? ;-)

Ich hab mich da noch nicht angesprochen gefühlt ;-)
Ich habe nicht damit gerechnent, dass wir so schnell von
A2003 auf A2010 umstellen werden.

Bernd Gilles

unread,
Dec 22, 2010, 8:38:14 AM12/22/10
to
Hallo Stefan,

Am 22.12.2010 14:26, schrieb Stefan Wirrer:
> Ich habe nicht damit gerechnent, dass wir so schnell von
> A2003 auf A2010 umstellen werden.

Du weisst aber schon, dass selbst MS von der 64-Bit-Version abrᅵt, oder?
z.B.: http://www.chip.de/news/Office-2010-Microsoft-raet-von-64-Bit-Version-ab_43428002.html

Alles was an AddIns nur als 32-Bit-Version vorliegt funzt dann z.B. nicht mehr - und das dᅵrfte die
ᅵberwiegende Mehrzahl aller AddIns sein (MZ-Tools etc. p.p.).

> Viele Grᅵᅵe
> Schᅵne Feiertage und einen guten Rutsch

Danke gleichfalls :-)

--
Gruᅵ, Bernd
---
Access goes Subversion - http://oasis.dev2dev.de

Stefan Wirrer

unread,
Dec 22, 2010, 9:06:11 AM12/22/10
to
Hallo Bernd,

Bernd Gilles schreibselte:


> Hallo Stefan,
>
> Am 22.12.2010 14:26, schrieb Stefan Wirrer:
>> Ich habe nicht damit gerechnent, dass wir so schnell von
>> A2003 auf A2010 umstellen werden.
>

> Du weisst aber schon, dass selbst MS von der 64-Bit-Version abrät,
> oder?
ja ... wurde ja bei der AEK erwähnt ;-)

> Alles was an AddIns nur als 32-Bit-Version vorliegt funzt dann z.B.

> nicht mehr - und das dürfte die überwiegende Mehrzahl aller AddIns
> sein (MZ-Tools etc. p.p.).
Die ersten Tests des Kollegen mit Win7/64 und O10/32 sind aber
auch noch nicht überzeugend.
Ich werde mich erst im Januar/Februar mit unseren Access-
Anwendungen unter solchen Bedingungen auseinandersetzen.

Jetzt ist erst mal 2.5 Wochen Pause :-)

Viele Grüße
Stefan


Peter Doering

unread,
Dec 23, 2010, 4:04:24 AM12/23/10
to
Hallo Stefan,

Stefan Wirrer wrote:
> Bernd Gilles schreibselte:


>
>> Alles was an AddIns nur als 32-Bit-Version vorliegt funzt dann z.B.

>> nicht mehr - und das d�rfte die �berwiegende Mehrzahl aller AddIns


>> sein (MZ-Tools etc. p.p.).
> Die ersten Tests des Kollegen mit Win7/64 und O10/32 sind aber

> auch noch nicht �berzeugend.

?

Die Kombination funktioniert einwandfrei, hier zumindest. ;-)

Peter Doering

unread,
Dec 23, 2010, 4:12:10 AM12/23/10
to
Hallo Stefan,

Stefan Wirrer wrote:
> Peter Doering schreibselte:
>>> wie kann man per VBA feststellen, ob eine 32 oder 64 bit
>>> Version von Access/Office verwendet wird.
>>> Also die Version, die das FE verwendet.
>>>
>>> Ich benötige das, um den 32 oder 64 bit ODBC-Treiber
>>> verwenden zu können.
>>>
>>> Die Win-Version wird natürlich auch überprüft.
>>
>> #If VBA7 Then
>>
>> Siehe auch
>> http://msdn.microsoft.com/en-us/library/ee691831%28office.14%29.aspx
>
> #If Win64 Then
> müsste die Löung sein.

Ich hab mehr in deine Frage interpretiert, als du wissen wolltest. Win64
passt. Wenn Vorgaengerversionen von Office bedient werden sollen, prueft
man VBA7.

0 new messages