R
Roger
Hi Tony
Many thanks for your reply.
Sorry for the naming confusion. While the first .NET version of VB (the one
launched after VB6) was generally known as VB.NET there doesn't seem to have
been a widely agreed name for the subsequent versions launched with Visual
Studio 2003, 2005 or 2008. Some refer to VB2008 as VB9, but in the Visual
Studio "Help>About Microsoft Visual Studio" menu option it gives the product
detail as "Microsoft Visual Basic 2008" Visual Studio 2010 is to launch on 22
March 2010 and so I used the name VB 2010.
I agree corporations will probably use a mix of 32 and 64 bit versions of
Windows and the Office applications and this is one reason why I expect the
file format will be the same for both versions. There's no reason why both 32
and 64 bit programs cannot read and write to the same file format.
The reason for wanting to use a 64 bit program to read/write Access files is
not related to the 2GB file size, rather it's so the program can benefit from
the extra memory addressing capability for calculations, in-memory data
handling and 64 bit interfaces to other programs. CAD applications,
especially 3D, often involve complex calculations operating on large amounts
of data and we're always being asked to increase performance. To use the
current JET and ACE 32 bit dataproviders the whole program has to be
targetted at x86 CPU so that it will run in the WOW 32 bit environment and
thus limit it's performance.
I hope this helps, explain the situation a little better.
Best regards
Roger
Many thanks for your reply.
What do you mean by VB 2010 programs? VB.Net? or VB 6?
Sorry for the naming confusion. While the first .NET version of VB (the one
launched after VB6) was generally known as VB.NET there doesn't seem to have
been a widely agreed name for the subsequent versions launched with Visual
Studio 2003, 2005 or 2008. Some refer to VB2008 as VB9, but in the Visual
Studio "Help>About Microsoft Visual Studio" menu option it gives the product
detail as "Microsoft Visual Basic 2008" Visual Studio 2010 is to launch on 22
March 2010 and so I used the name VB 2010.
I very much doubt that MS is changing the format of the ACCDB to be 64
bit specific.
1) I can see corporations running a mixed environment of 32 bit Office
2010 and 64 bit Office applications.
2) Unless the maximum size of the ACCDB was to dramatically increase
from 2 Gb there is no reason to introduce a 64 bit ACCDB data file.
I agree corporations will probably use a mix of 32 and 64 bit versions of
Windows and the Office applications and this is one reason why I expect the
file format will be the same for both versions. There's no reason why both 32
and 64 bit programs cannot read and write to the same file format.
The reason for wanting to use a 64 bit program to read/write Access files is
not related to the 2GB file size, rather it's so the program can benefit from
the extra memory addressing capability for calculations, in-memory data
handling and 64 bit interfaces to other programs. CAD applications,
especially 3D, often involve complex calculations operating on large amounts
of data and we're always being asked to increase performance. To use the
current JET and ACE 32 bit dataproviders the whole program has to be
targetted at x86 CPU so that it will run in the WOW 32 bit environment and
thus limit it's performance.
I hope this helps, explain the situation a little better.
Best regards
Roger