473,387 Members | 1,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Python library/module for MSAccess

All:

I thought I had seen a python library/module that easily enabled one
to read / write / create MSAccess databases a couple of years ago.
[My impression is that the Jet Database engine was _not_ required.]

Now, I can't find it, or any reference to such a library or module.
[I used google, and the module search tools on python.

Can somebody point me to an MSAccess library/module that does that?

xan

jonathon
--
Does your Office Suite conform to ISO Standards?
Aug 27 '05 #1
6 3572
Jonathon Blake wrote:
I thought I had seen a python library/module that easily enabled one
to read / write / create MSAccess databases a couple of years ago.
[My impression is that the Jet Database engine was _not_ required.]


Access is a generalized I/O to databases. THe normal default DB _is_
the Jet Database engine. Easiest access for me is through the
win32 module 'odbc'.

--Scott David Daniels
Sc***********@Acm.Org
Aug 27 '05 #2
Scott wrote:
the Jet Database engine. Easiest access for me is through the win32 module 'odbc'.


Thanks

That is going to make my job a lot rougher than I expected.
[ Editing/creating msaccess databases on a Linux Box, and WINE _not_ installed.]

xan

jonathon
--
Does your Office Suite conform to ISO Standards?
Aug 27 '05 #3
Jonathon Blake wrote:
[ Editing/creating msaccess databases on a Linux Box, and WINE _not_ installed.]


I'm pretty sure I don't understand what you are wanting to do. You say
you have "msaccess databases on a Linux Box" and you are not using the
Jet Database engine. As far as I know, MS Access is just a front-end to
databases, with Jet as the default backend (though it can connect to
many others). What backend database engine/storage format are you
using? There might be a python library for connecting to it, bypassing
Access altogether.
Aug 27 '05 #4
On Sat, 27 Aug 2005 04:45:25 GMT, rumours say that Stephen Prinster
<pr******@mail.com> might have written:
Jonathon Blake wrote:
[ Editing/creating msaccess databases on a Linux Box, and WINE _not_ installed.]


I'm pretty sure I don't understand what you are wanting to do. You say
you have "msaccess databases on a Linux Box" and you are not using the
Jet Database engine. As far as I know, MS Access is just a front-end to
databases, with Jet as the default backend (though it can connect to
many others). What backend database engine/storage format are you
using? There might be a python library for connecting to it, bypassing
Access altogether.


I think the OP wants to *use* .mdb files on a linux system without using
any msjet*.dll libraries.

There is a (C language) project that can read .mdb databases-- it can't
write them yet.[1]
[1] http://mdbtools.sourceforge.net/
--
TZOTZIOY, I speak England very best.
"Dear Paul,
please stop spamming us."
The Corinthians
Aug 27 '05 #5
Christos Georgiou wrote:
I think the OP wants to *use* .mdb files on a linux system without using
any msjet*.dll libraries.


Looks like you need a .mdb driver for the Python DB-API. Have a look here:
http://www.python.org/topics/database/
http://www.mayukhbose.com/python/ado/ado-connection.php (ADO)
http://www.vex.net/parnassus/ (Python Vaults of Parnassus)

Have a look at Kexi, as well (KDE based, no Python involved):
http://www.koffice.org/kexi/
http://www.kexi-project.org/

HTH

-----------------------------------
Alessandro Bottoni
Aug 27 '05 #6
On Sat, 27 Aug 2005 04:45:25 GMT, Stephen Prinster <pr******@mail.com>
declaimed the following in comp.lang.python:
Jonathon Blake wrote:
[ Editing/creating msaccess databases on a Linux Box, and WINE _not_ installed.]
I'm pretty sure I don't understand what you are wanting to do. You say
you have "msaccess databases on a Linux Box" and you are not using the
Jet Database engine. As far as I know, MS Access is just a front-end to
databases, with Jet as the default backend (though it can connect to
many others). What backend database engine/storage format are you
using? There might be a python library for connecting to it, bypassing
Access altogether.


Aye... Access is really just a GUI for report/form design. ".mdb"
files are storage for three (four) things: Access reports, forms, (VBA
code modules), and JET relations (tables). Access "data projects" are
basically the first three hooked to SQL Server (and maybe other) data
storage.

The common engine is JET.
-- ================================================== ============ <
wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG <
wu******@dm.net | Bestiaria Support Staff <
================================================== ============ <
Home Page: <http://www.dm.net/~wulfraed/> <
Overflow Page: <http://wlfraed.home.netcom.com/> <

Aug 27 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Kurt B. Kaiser | last post by:
Patch / Bug Summary ___________________ Patches : 378 open ( +3) / 3298 closed (+34) / 3676 total (+37) Bugs : 886 open (-24) / 5926 closed (+75) / 6812 total (+51) RFE : 224 open...
1
by: Martin Rubey | last post by:
Dear all, I'm trying to call from common lisp functions written for Sage (www.sagemath.org), which in turn is written in python. To do so, I tried...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.