Arvin
Sun Feb 03 14:02:53 CST 2008
Actually, you are missing quite a lot. Yes this is definitely from the
perspective of an Access developer. You must realize that the question
concerned an Access, or more accurately a JET database. JET, has always been
the default engine for Access since version 2.0. Access can however use any
other DBMS that has connectivity, including all Microsoft engines, and many,
if not most, non-Microsoft engines. .NET is not an engine, rather it is a
code base which is not as yet be fully integrated with other, especially
older, technologies, but usually is can use those technologies. COM is one
example, DAO, another.
Contrary to your supposition, Microsoft has upgraded the JET engine with the
release of Access 2007, and is currently upgrading it for the next release.
More, I cannot say because of NDA restrictions.
I will not discuss whether or not to use Access as a front-end, or JET as a
back-end because we both have certain prejudices. I will say, that more
Access databases are in existence than all other databases combined, and it
has been that way for 15 years. I don't argue with that kind of success, I
benefit from it.
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com
"Michel Posseth [MCP]" <MSDN@posseth.com> wrote in message
news:uA06XGpZIHA.5980@TK2MSFTNGP04.phx.gbl...
>
>> At our last MVP Summit in Seattle, we were specifically told by Microsoft
>> that DAO is the preferred method of dealing with JET and SQL-Server
>> databases from Access front-ends, reversing decisions made ssome time
>> ago.
>>
>> ADO is obsolete, having been replaced by ADO.NET.
>
> Seen from the perspective of an ACCESS developer i can inmagine this
> decission as DAO is superior in perfomance
>
> However this topic is about a VB.Net developer interacting with a ACCESS
> database , and from that point seen i can not find a valid reasson to use
> Access at all as a database with anny engine wether it is DAO or ADO.Net
>
>
> This is confusing me :
>
>> The design structure of Access for dealing with databases is so complete
>> and therefore complex, that I believe that there haven't been any .NET
>> efforts made to work with it yet. It may be several years before
>> Microsoft builds any .NET capability into Access. Until then, DAO is the
>> faster and more complete method of dealing with JET data.
>
>
> As far as i know the versions of Access starting from 2003 use the MSDE
> engine or SQL express
> so i see Microsoft never upgrade these engines to .Net as there are
> already sql 2005 engines out there wich already support the .Net framework
> and languages
> I guess time will fase out the Jet engine .........
>
>
> Or am i missing something here ?
>
>
> Michel
>
>
>
> "Arvin Meyer [MVP]" <a@m.com> schreef in bericht
> news:O7FMCqoZIHA.4196@TK2MSFTNGP04.phx.gbl...
>> "Michel Posseth [MCP]" <MSDN@posseth.com> wrote in message
>> news:%23dhY5TmZIHA.4180@TK2MSFTNGP06.phx.gbl...
>>>
>>>
http://msdn2.microsoft.com/en-us/library/ms810810.aspx
>>> scroll to the bottom to see that DAO is officially declared Obsolete
>>> ( a long time ago )
>>> note: that this paper was released the first time in January 2002 but
>>> it was known to the programming comunity long time before that
>>
>> At our last MVP Summit in Seattle, we were specifically told by Microsoft
>> that DAO is the preferred method of dealing with JET and SQL-Server
>> databases from Access front-ends, reversing decisions made ssome time
>> ago.
>>
>> ADO is obsolete, having been replaced by ADO.NET.
>>
>> The design structure of Access for dealing with databases is so complete
>> and therefore complex, that I believe that there haven't been any .NET
>> efforts made to work with it yet. It may be several years before
>> Microsoft builds any .NET capability into Access. Until then, DAO is the
>> faster and more complete method of dealing with JET data.
>> --
>> Arvin Meyer, MCP, MVP
>>
http://www.datastrat.com
>>
http://www.mvps.org/access
>>
http://www.accessmvp.com
>>
>>
>
>