At 10:02 AM 9/7/2005, Tim Roberts wrote:
>On Tue, 06 Sep 2005 13:45:09 -0600, Jim Vickroy <[EMAIL PROTECTED]>
>wrote:
>
> >
> >
> >I am not a MS Access user, but I have successfully used the information at
> >
> >http://www.connectionstrings.com/
> >
> >to access the information in Excel files via ODBC.
> >
>
>
>I'd like to comment just for completeness, in case someone reads these
>archives in the future.
>
>ODBC does allow you to gain acess to the INFORMATION in an Access
>database.  It uses the Jet database engine to read the tables and queries.
>
>However, that's all it can get to.  The macros, forms, reports, and VB
>code are NOT part of the database per se.  They are strictly part of the
>Access application.  In order to gain access to them, you have to use
>COM to fire up Access.Application, just as Bob suggested.
>
>By the way, Bob, it isn't necessary for you to fetch the Access
>application version number to do the dispatch.  You can do this:
>
>     a = win32com.client.Dispatch( "Access.Application" )

As if by magic that works today. Yesterday it did not work.

>Through the magic of the registry, Access.Application is a "symbolic
>link" to Access.Application.10 (or whatever), which is itself a symbolic
>link to the UUID of the Access application.
>
>--
>Tim Roberts, [EMAIL PROTECTED]
>Providenza & Boekelheide, Inc.
>
>_______________________________________________
>Python-win32 mailing list
>Python-win32@python.org
>http://mail.python.org/mailman/listinfo/python-win32

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to