Accessing Personal Geodatabases with Python
From Wildsong
A "personal geodatabase" (PGDB) is a format used by ESRI ArcGIS software. It is really a Microsoft Access database so methods to access MS "MDB" files will allow you to directly read and write PGDB's.
I am creating this page right now.
Currently you can only update attributes with this method. If you have to update spatial data, use ArcObjects instead.
Links
ADO
http://www.mayukhbose.com/python/ado/ado-connection.php
http://www.markcarter.me.uk/computing/python/ado.html
ODBC -- ?? I'd use ODBC with Perl but I have not tapped into the right source for ODBC + Python yet apparently.
OLEDB -- http://pyoledb.datadmin.com/